/ASSEMBLYMODULE
(Přidání modulu MSIL do sestavení)
Syntaxe
/ASSEMBLYMODULE:
filename
Argumenty
filename
Modul, který chcete zahrnout do tohoto sestavení.
Poznámky
Možnost /ASSEMBLYMODULE
linkeru umožňuje přidat odkaz na modul do sestavení. Informace o typu v modulu nebudou k dispozici pro program sestavení, který přidal odkaz na modul. Informace o typu v modulu však budou k dispozici pro jakýkoli program, který odkazuje na sestavení.
Umožňuje #using
přidat odkaz na modul do sestavení a zpřístupnit informace o typu modulu pro program sestavení.
Představte si například následující scénář:
Vytvoření modulu pomocí
/LN
příkazu .Použije
/ASSEMBLYMODULE
se v jiném projektu k zahrnutí modulu do aktuální kompilace, který vytvoří sestavení. Tento projekt nebude odkazovat na modul s#using
.Každý projekt, který odkazuje na toto sestavení, teď může také používat typy z modulu.
Další možnosti linkeru, které ovlivňují generování sestavení, jsou:
Linker MSVC přijímá .netmodule
soubory jako vstup a výstupní soubor vytvořený linkerem bude sestavení nebo .netmodule
soubor bez závislosti na žádném ze .netmodule
souborů, které byly vstupní do linkeru. Další informace najdete v souborech .netmodule
jako vstup linkeru.
Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností vlastnosti linkeru>>konfigurace vstupu.
Upravte vlastnost Add Module to Assembly (Přidat modul do sestavení ).
Programové nastavení tohoto parametru linkeru
- Viz třída AddModuleNamesToAssembly.