Sdílet prostřednictvím


/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ář:

  1. Vytvoření modulu pomocí /LNpříkazu .

  2. 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.

  3. 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

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností vlastnosti linkeru>>konfigurace vstupu.

  3. Upravte vlastnost Add Module to Assembly (Přidat modul do sestavení ).

Programové nastavení tohoto parametru linkeru

Viz také

Referenční zdroje k linkeru MSVC
Možnosti linkeru MSVC