Vystavení komponent COM pro rozhraní .NET Framework
Tato část shrnuje proces potřebný ke zveřejnění existující komponenty MODELU COM spravovanému kódu. Podrobnosti o psaní serverů COM, které úzce integrují s rozhraním .NET Framework, najdete v tématu Aspekty návrhu pro spolupráci.
Existující komponenty modelu COM jsou cenné prostředky ve spravovaném kódu jako obchodní aplikace střední vrstvy nebo jako izolované funkce. Ideální komponenta má primární sestavení vzájemné spolupráce a úzce odpovídá programovacím standardům uloženým com.
Zveřejnění komponent modelu COM pro rozhraní .NET Framework
Importujte knihovnu typů jako sestavení.
Modul CLR (Common Language Runtime) vyžaduje metadata pro všechny typy, včetně typů modelu COM. Existuje několik způsobů, jak získat sestavení obsahující typy modelu COM importované jako metadata.
Používejte typy modelu COM ve spravovaném kódu.
Můžete zkontrolovat typy modelu COM, aktivovat instance a vyvolat metody v objektu COM stejným způsobem jako u jakéhokoli spravovaného typu.
Zkompilujte projekt vzájemné spolupráce.
Sada Windows SDK poskytuje kompilátory pro několik jazyků kompatibilních se specifikací CLS (Common Language Specification), včetně jazyka Visual Basic, C# a C++.
Nasaďte aplikaci vzájemné spolupráce.
Aplikace vzájemné spolupráce jsou nejlépe nasazené jako sestavení se silným názvem podepsaných v globální mezipaměti sestavení.