/target:module (C#-Compileroptionen)/target:module (C# Compiler Options)

Diese Option bewirkt, dass der Compiler kein Assemblymanifest generiert.This option causes the compiler to not generate an assembly manifest.

SyntaxSyntax

/target:module  

HinweiseRemarks

Standardmäßig weist die Ausgabedatei, die durch Kompilieren mit dieser Option erstellt wird, eine Dateierweiterung .NETMODULE auf.By default, the output file created by compiling with this option will have an extension of .netmodule.

Eine Datei, die nicht über ein Assemblymanifest verfügt, kann nicht von der Common Language Runtime von .NET Framework geladen werden.A file that does not have an assembly manifest cannot be loaded by the .NET Framework common language runtime. Allerdings kann eine solche Datei in das Assemblymanifest mithilfe von /addmodule integriert werden.However, such a file can be incorporated into the assembly manifest of an assembly by means of /addmodule.

Wird mehr als ein Modul in einer einzigen Kompilierung erstellt, werden interne Typen in einem Modul für andere Module in der Kompilierung verfügbar.If more than one module is created in a single compilation, internal types in one module will be available to other modules in the compilation. Wenn der Code in einem Modul auf internal-Typen in einem anderen Modul verweist, dann müssen beide Module in ein Assemblymanifest aufgenommen werden, mithilfe von /addmodule.When code in one module references internal types in another module, then both modules must be incorporated into an assembly manifest, by means of /addmodule.

Das Erstellen eines Moduls wird in der Visual Studio-Entwicklungsumgebung nicht unterstützt.Creating a module is not supported in the Visual Studio development environment.

Informationen zum programmgesteuerten Festlegen dieser Compileroption finden Sie unter OutputType.For information on how to set this compiler option programmatically, see OutputType.

BeispielExample

Kompilieren Sie in.cs, und in.netmodule wird erstellt:Compile in.cs, creating in.netmodule:

csc /target:module in.cs  

Siehe auchSee Also

/ target (C#-Compileroptionen)/target (C# Compiler Options)
C#-CompileroptionenC# Compiler Options