Udostępnianie składników COM programowi.NET Framework
Ta sekcja zawiera podsumowanie procesu potrzebnego do uwidocznienia istniejącego składnika COM w kodzie zarządzanym. Aby uzyskać szczegółowe informacje na temat pisania serwerów COM, które ściśle integrują się z programem .NET Framework, zobacz Zagadnienia dotyczące projektowania dla współdziałania.
Istniejące składniki modelu COM są cennymi zasobami w kodzie zarządzanym jako aplikacje biznesowe warstwy środkowej lub jako izolowane funkcje. Idealny składnik ma podstawowy zestaw międzyoperacyjny i jest ściśle zgodny ze standardami programowania narzuconymi przez COM.
Aby uwidocznić składniki COM w programie .NET Framework
Zaimportuj bibliotekę typów jako zestaw.
Środowisko uruchomieniowe języka wspólnego wymaga metadanych dla wszystkich typów, w tym typów COM. Istnieje kilka sposobów uzyskania zestawu zawierającego typy COM importowane jako metadane.
Użyj typów COM w kodzie zarządzanym.
Można sprawdzić typy MODELU COM, aktywować wystąpienia i wywołać metody w obiekcie COM w taki sam sposób, jak w przypadku dowolnego typu zarządzanego.
Skompiluj projekt międzyoperajowy.
Zestaw Windows SDK udostępnia kompilatory dla kilku języków zgodnych ze specyfikacją języka wspólnego (CLS), w tym Visual Basic, C# i C++.
Wdrażanie aplikacji międzyoperacyjnej.
Aplikacje międzyoperacowe najlepiej wdrażać jako zestawy o silnej nazwie, podpisane w globalnej pamięci podręcznej zestawów.