/target:winexe (Options du compilateur C#)
Avec l'option /target:winexe, le compilateur crée un programme Windows exécutable (EXE).
/target:winexe
Notes
Le fichier exécutable est créé avec l'extension .exe. Un programme Windows est un programme qui fournit une interface utilisateur à partir de la bibliothèque du .NET Framework ou avec les API Win32.
Utilisez l'option /target:exe pour créer une application console.
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 suivante sont utilisés pour créer le programme Windows.
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 qui contient 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
Compilez in.cs en un programme Windows :
csc /target:winexe in.cs
Voir aussi
Référence
/target (Options du compilateur C#)