Kompilowanie projektu międzyoperacyjnego
Projekty międzyoperaniowe modelu COM odwołujące się do co najmniej jednego zestawu zawierającego importowane typy COM są kompilowane jak każdy inny zarządzany projekt. Możesz odwoływać się do zestawów międzyoperacyjnych w środowisku projektowym, takim jak Visual Studio, lub odwoływać się do nich podczas korzystania z kompilatora wiersza polecenia. W obu przypadkach, aby poprawnie skompilować zestaw międzyoperajowy musi znajdować się w tym samym katalogu co inne pliki projektu.
Istnieją dwa sposoby odwoływanie się do zestawów międzyoperacyjnych:
Osadzone typy międzyoperacyjnych: począwszy od programów .NET Framework 4 i Visual Studio 2010, można poinstruować kompilator o osadzaniu informacji o typie z zestawu międzyoperacyjnych w pliku wykonywalnym. Jest to zalecana technika.
Wdrażanie zestawów międzyoperacyjnych: można utworzyć standardowe odwołanie do zestawu międzyoperacowego. W takim przypadku zestaw międzyoperajowy musi zostać wdrożony z aplikacją.
Różnice między tymi dwiema technikami zostały omówione bardziej szczegółowo w temacie Używanie typów COM w kodzie zarządzanym.
Osadzanie typów międzyoperacyjnych za pomocą programu Visual Studio przedstawiono w przewodniku: osadzanie typów z zestawów zarządzanych w programie Visual Studio.
Aby odwołać się do zestawu międzyoperacyjnego z kompilatorem wiersza polecenia i osadzać informacje o typie w plikach wykonywalnych, użyj -linku (opcje kompilatora języka C#) lub przełącznika kompilatora -link (Visual Basic) i określ nazwę zestawu międzyoperacyjnego.
Uwaga
Aplikacje Visual C++ nie mogą osadzać informacji o typie, ale mogą współdziałać z aplikacjami lub dodatkami, które to robią.
Aby skompilować aplikację zawierającą podstawowy zestaw międzyoperacyjny podczas wdrażania, użyj przełącznika kompilatora /reference i określ nazwę zestawu międzyoperacyjnego.