/target:module (Modul zum Hinzufügen zu Assembly erstellen) (C#-Compileroptionen)
Aktualisiert: November 2007
Diese Option bewirkt, dass der Compiler kein Assemblymanifest generiert.
/target:module
Hinweise
Die durch Kompilieren mit dieser Option erstellte Ausgabedatei erhält standardmäßig die Dateinamenerweiterung .netmodule.
Eine Datei, die kein Assemblymanifest aufweist, kann nicht von der .NET Framework-Common Language Runtime geladen werden. Allerdings können Sie eine solche Datei mithilfe von /addmodule in das Assemblymanifest einer Assembly aufnehmen.
Wenn in einer einzigen Kompilierung mehrere Module erstellt werden, stehen die internen Typen eines Moduls den anderen Modulen in der Kompilierung zur Verfügung. Wenn Code in einem Modul auf internal-Typen in einem anderen Modul verweist, müssen beide Module mithilfe von /addmodule in ein Assemblymanifest aufgenommen werden.
Das Erstellen von Modulen wird in der Visual Studio-Entwicklungsumgebung nicht unterstützt.
Informationen darüber, wie Sie diese Compileroption programmgesteuert festlegen können, finden Sie unter OutputType.
Beispiel
In diesem Beispiel werden in.cs kompiliert und in.netmodule erstellt:
csc /target:module in.cs
Siehe auch
Referenz
/target (Ausgabedateiformat festlegen) (C#-Compileroptionen)