/target:winexe (opzioni del compilatore C#)

Specificando l'opzione /target:winexe, il compilatore crea un programma eseguibile (EXE) per Windows.

/target:winexe

Note

Il file eseguibile creato avrà estensione EXE.Per programma per Windows si intende un programma che fornisce un'interfaccia utente dalla libreria di .NET Framework o con le API Win32.

Per creare un'applicazione console, utilizzare /target:exe.

Se non diversamente specificato mediante l'opzione /out, il nome del file di output corrisponderà al nome del file di input che contiene il metodo Main.

Quando specificato alla riga di comando, tutti i file fino alla successiva opzione /out o /target verranno utilizzati per creare il programma per Windows.

È necessario un unico metodo Main nei file di codice sorgente che vengono compilati in un file EXE.L'opzione /main consente di specificare la classe contenente il metodo Main, nei casi in cui il codice presenti più classi con un metodo Main.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la pagina Proprietà del progetto.

  2. Fare clic sulla pagina delle proprietà Applicazione.

  3. Modificare la proprietà Tipo di output.

Per informazioni su come impostare questa opzione del compilatore a livello di codice, vedere OutputType.

Esempio

Compilare in.cs in un programma per Windows:

csc /target:winexe in.cs

Vedere anche

Riferimenti

/target (opzioni del compilatore C#)

Altre risorse

Opzioni del compilatore C#