Freigeben über


/target:exe (C#-Compileroptionen)

Die Option /target:exe bewirkt, dass der Compiler eine ausführbare Konsolenanwendung (.exe) erstellt.

/target:exe

Hinweise

Die Option /target:exe ist standardmäßig aktiviert. Die ausführbare Datei wird mit der Erweiterung .exe erstellt.

Verwenden Sie /target:winexe, um ein ausführbares Windows-Programm zu erstellen.

Sofern durch die Option /out nicht anders angegeben, erhält die Ausgabedatei den Namen der Eingabedatei, die die Main-Methode enthält.

Wenn diese Option in der Befehlszeile angegeben wird, werden alle Dateien bis zur nächsten Option /out oder /target:module für die Erstellung der EXE-Datei verwendet.

In den Quellcodedateien, die in eine EXE-Datei kompiliert werden, wird ausschließlich eine Main-Methode benötigt. Mit der Compileroption /main können Sie angeben, in welcher Klasse die Main-Methode enthalten ist, falls der Code mehrere Klassen mit einer Main-Methode aufweist.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie die Eigenschaften-Seite des Projekts.

  2. Klicken Sie auf die Eigenschaftenseite von Anwendung.

  3. Ändern Sie die Eigenschaft Ausgabetyp.

Informationen über das programmgesteuerte Festlegen dieser Compileroption finden Sie unter OutputType.

Beispiel

Im folgenden Beispiel wird in jeder der Befehlszeilen in.cs kompiliert und in.exe erstellt:

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

Siehe auch

Referenz

/target (C#-Compileroptionen)

Weitere Ressourcen

C#-Compileroptionen