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

Die Option /target:exe bewirkt, dass der Compiler eine ausführbare Konsolenanwendung (EXE) erstellt.The /target:exe option causes the compiler to create an executable (EXE), console application.

SyntaxSyntax

/target:exe  

HinweiseRemarks

Die Option /target:exe ist standardmäßig aktiviert.The /target:exe option is in effect by default. Die ausführbare Datei wird mit der Dateiendung „.exe“ erstellt.The executable file will be created with the .exe extension.

Verwenden Sie /target:winexe, um ein ausführbares Windows-Programm zu erstellen.Use /target:winexe to create a Windows program executable.

Sofern Sie nicht die Option /out verwenden, erhält die Ausgabedatei den Namen der Eingabedatei, die die Main-Methode enthält.Unless otherwise specified with the /out option, the output file name takes the name of the input file that contains the Main method.

Wenn es in der Befehlszeile angegeben wurde, werden alle Dateien bis zur nächsten Option /out oder /target:module verwendet, um die EXE-Datei zu erstellenWhen specified at the command line, all files up to the next /out or /target:module option are used to create the .exe file

Nur eine Main-Methode wird in den Quellcodedateien benötigt, die in eine EXE-Datei kompiliert werden.One and only one Main method is required in the source code files that are compiled into an .exe file. Sollte Ihr Code mehr als eine Klasse mit einer Main-Methode haben, können Sie mit der Compileroption /main angeben, welche Klasse die Methode Main enthält.The /main compiler option lets you specify which class contains the Main method, in cases where your code has more than one class with a Main method.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung festTo set this compiler option in the Visual Studio development environment

  1. Öffnen Sie die Seite Eigenschaften des Projekts.Open the project's Properties page.

  2. Klicken Sie auf die Eigenschaftenseite Anwendung.Click the Application property page.

  3. Ändern Sie die Eigenschaft Ausgabetyp.Modify the Output type property.

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

BeispielExample

Jede der folgenden Befehlszeilen wird in.cs kompilieren, wodurch in.exe erstellt wird:Each of the following command lines will compile in.cs, creating in.exe:

csc /target:exe in.cs  
csc in.cs  

Siehe auchSee Also

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