Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här avsnittet sammanfattar processen som krävs för att exponera en befintlig COM-komponent för hanterad kod. Mer information om hur du skriver COM-servrar som är nära integrerade med .NET Framework finns i Designöverväganden för interoperation.
Befintliga COM-komponenter är värdefulla resurser i hanterad kod som affärsprogram på mellannivå eller som isolerade funktioner. En idealisk komponent har en primär interop-sammansättning och överensstämmer strikt med de programmeringsstandarder som införts av COM.
Så här exponerar du COM-komponenter för .NET Framework
- Importera ett typbibliotek som en sammansättning. - Den vanliga språkkörningen kräver metadata för alla typer, inklusive COM-typer. Det finns flera sätt att hämta en sammansättning som innehåller COM-typer som importeras som metadata. 
- Använd COM-typer i hanterad kod. - Du kan granska COM-typer, aktivera instanser och anropa metoder på COM-objektet på samma sätt som för alla hanterade typer. 
- Kompilera ett interop-projekt. - Windows SDK tillhandahåller kompilatorer för flera språk som är kompatibla med Common Language Specification (CLS), inklusive Visual Basic, C#och C++. 
- Distribuera ett interop-program. - Interop-program distribueras bäst som starkt namngivna, signerade sammansättningar i den globala sammansättningscachen.