Sdílet prostřednictvím


/LN (Vytvořit modul MSIL)

Určuje, že manifest sestavení by neměl být vložen do výstupního souboru.

Syntaxe

/LN

Poznámky

Ve výchozím nastavení není /LN v platnosti (manifest sestavení se vloží do výstupního souboru).

Při použití /LN je třeba použít také jednu z možností /clr (Common Language Runtime Compilation).

Spravovaný program, který nemá metadata sestavení v manifestu, se nazývá modul. Pokud kompilujete pomocí /c (zkompilovat bez propojení) a /LN, zadejte /NOASSEMBLY (Vytvoření modulu MSIL) ve fázi linkeru pro vytvoření výstupního souboru.

Moduly můžete chtít vytvořit, pokud chcete při sestavování sestavení použít přístup založený na komponentách. To znamená, že můžete vytvářet typy a kompilovat je do modulů. Pak můžete vygenerovat sestavení z jednoho nebo více modulů. Další informace o vytváření sestavení z modulů naleznete v tématu .netmodule Soubory jako Linker Input nebo Al.exe (Assembly Linker).

Výchozí přípona souboru pro modul je .netmodule.

Ve verzích před sadou Visual Studio 2005 byl vytvořen modul s /clr:noAssembly.

Linker MSVC přijímá jako vstup soubory .netmodule a výstupní soubor vytvořený linkerem bude sestavení nebo .netmodule bez závislosti na žádném z .netmodules, které byly vstupní do linkeru. Další informace naleznete v části Soubory .netmodule jako vstup linkeru.

Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio

Programové nastavení tohoto parametru kompilátoru

  • Tuto možnost kompilátoru nelze programově změnit.

Viz také

Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC