/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
- Zadáním /NOASSEMBLY (vytvoření modulu MSIL) ve fázi linkeru vytvořte výstupní soubor.
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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro