Sdílet prostřednictvím


/LN (Vytvořit modul MSIL)

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

/LN

Poznámky

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

Při /LN se používá jeden z /clr (Common Language Runtime) možnosti musí být rovněž použita.

Modul se nazývá spravovaný program, který nemá metadata sestavení v manifestu.Pokud kompilujete s /c (kompilovat bez propojení) a /LN, zadejte /NOASSEMBLY (Vytvořit modul MSIL) ve fázi linker vytvořit výstupní soubor.

Můžete chtít vytvořit moduly, pokud byste si chtěli vzít o přístupu založeného na vytváření sestavení. To znamená můžete vytvářet typy a zkompilovat do modulů. Potom můžete generovat sestavení z jednoho nebo více moduly. Další informace o vytváření sestavení z modulů naleznete v tématu Soubory .netmodule jako vstup linkeru nebo Al.exe (linker sestavení).

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

V Visual C++ verze před Visual C++ 2005 modul byl vytvořen s /clr:noAssembly.

Propojovací program Visual C++ přijímá .netmodule soubory jako vstup a výstup souboru vytvořeném propojovacím programem bude sestavení nebo .netmodule s závislost běhu na všech .netmodules, že se jednalo o vstup do propojovacího programu. Další informace naleznete v tématu Soubory .netmodule jako vstup linkeru.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

Chcete-li tuto možnost kompilátoru nastavit v programu

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

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru