Kompilace projektu interoperability
Projekty zprostředkovatele komunikace modelu COM, které odkazují na jedno nebo více sestavení obsahující importované typy modelu COM, se kompilují stejně jako jakýkoli jiný spravovaný projekt. Na sestavení vzájemné spolupráce můžete odkazovat ve vývojovém prostředí, jako je například Visual Studio, nebo na ně můžete odkazovat při použití kompilátoru příkazového řádku. V obou případech musí být sestavení zprostředkovatele komunikace ve stejném adresáři jako ostatní soubory projektu.
Existují dva způsoby, jak odkazovat na sestavení vzájemné spolupráce:
Vložené typy vzájemné spolupráce: Počínaje rozhraním .NET Framework 4 a sadou Visual Studio 2010 můžete kompilátoru dát pokyn, aby do spustitelného souboru vložil informace o typu z sestavení vzájemné spolupráce. Toto je doporučený postup.
Nasazení sestavení vzájemné spolupráce: Můžete vytvořit standardní odkaz na sestavení vzájemné spolupráce. V takovém případě musí být sestavení vzájemné spolupráce nasazeno s vaší aplikací.
Rozdíly mezi těmito dvěma technikami jsou podrobněji popsány v tématu Použití typů modelu COM ve spravovaném kódu.
Vkládání typů spolupráce se sadou Visual Studio je znázorněno v návodu: Vkládání typů ze spravovaných sestavení v sadě Visual Studio.
Chcete-li odkazovat na sestavení zprostředkovatele komunikace s kompilátorem příkazového řádku a informacemi o typu vložení ve spustitelných souborech, použijte -link (možnosti kompilátoru jazyka C#) nebo přepínač kompilátoru -link (Visual Basic) a zadejte název sestavení vzájemné spolupráce.
Poznámka:
Aplikace Visual C++ nemůžou vkládat informace o typu, ale můžou spolupracovat s aplikacemi nebo doplňky, které to dělají.
Chcete-li zkompilovat aplikaci, která při nasazení obsahuje primární sestavení vzájemné spolupráce, použijte přepínač kompilátoru /reference a zadejte název sestavení zprostředkovatele komunikace.