/target:exe (Options du compilateur C#)
Avec l'option /target:exe, le compilateur crée une application console exécutable (EXE).
/target:exe
Notes
L'option /target:exe est activée par défaut. Le fichier exécutable est créé avec l'extension .exe.
Utilisez l'option /target:winexe pour créer un exécutable de programme Windows.
Sauf si vous spécifiez l'option /out, le nom du fichier de sortie prend le nom du fichier d'entrée contenant la méthode Main.
Tous les fichiers spécifiés sur la ligne de commande avant l'option /out ou /target:module suivante sont utilisés pour créer le fichier .exe.
Une seule méthode Main est requise dans les fichiers de code source qui sont compilés en un fichier .exe. L'option du compilateur /main vous permet de spécifier la classe contenant la méthode Main lorsque votre code possède plusieurs classes contenant une méthode Main.
Pour définir cette option du compilateur dans l'environnement de développement Visual Studio
Ouvrez la page Propriétés du projet.
Cliquez sur la page de propriétés Application.
Modifiez la propriété Type de sortie.
Pour plus d'informations sur la définition de cette option du compilateur par programme, consultez OutputType.
Exemple
Chacune des lignes de commande suivantes compile in.cs et crée le fichier in.exe :
csc /target:exe in.cs
csc in.cs
Voir aussi
Référence
/target (Options du compilateur C#)