Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, dass der Compiler kein Assemblymanifest in die Ausgabedatei einfügen soll.
Syntax
/LN
Remarks
Standardmäßig /LN ist dies nicht wirksam, und der Compiler fügt ein Assemblymanifest in die Ausgabedatei ein.
Bei Verwendung /LNmüssen Sie auch eine der Optionen /clr (Common Language Runtime Compilation) verwenden.
Ein verwaltetes Programm, das keine Assemblymetadaten im Manifest enthält, wird als Modul bezeichnet. Wenn Sie mit /c (Kompilieren ohne Verknüpfung) kompilieren und /LN(Erstellen eines MSIL-Moduls) in der Linkerphase angeben/NOASSEMBLY, um die Ausgabedatei zu erstellen.
Erstellen Sie Module, wenn Sie einen komponentenbasierten Ansatz zum Erstellen von Assemblys verwenden möchten. Sie können Typen erstellen und in Module kompilieren. Anschließend können Sie eine Assembly aus einem oder mehreren Modulen generieren. Weitere Informationen zum Erstellen von Assemblys aus Modulen finden Sie unter .netmodule "Dateien als Linker-Eingabe " oder Al.exe "Assembly Linker".
Die Standarddateierweiterung für ein Modul lautet .netmodule.
In Versionen vor Visual Studio 2005 haben Sie ein Modul mit /clr:noAssembly.
Der MSVC-Linker akzeptiert .netmodule Dateien als Eingabe. Die vom Linker erzeugte Ausgabedatei ist eine Assembly oder .netmodule ohne Laufzeitabhängigkeit von einem der .netmoduleElemente, die Sie an den Linker eingeben. Weitere Informationen finden Sie unter .netmodule "Dateien als Linkereingabe".
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
- Geben Sie
/NOASSEMBLYin der Linkerphase (Erstellen eines MSIL-Moduls) an, um die Ausgabedatei zu erstellen.
So legen Sie diese Compileroption programmgesteuert fest
- Sie können diese Compileroption nicht programmgesteuert ändern.
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile