Opzioni del compilatore C# in ordine alfabetico

Di seguito vengono riportate le opzioni del compilatore in ordine alfabetico. Per un elenco organizzato per categorie, vedere Opzioni del compilatore C# elencate per categoria.

Opzione

Scopo

@

Legge un file di risposta per individuare altre opzioni.

/?

Visualizza un messaggio relativo all'uso in stdout.

/addmodule

Collega i moduli specificati nell'assembly.

/appconfig

Specifica la posizione di app.config in fase di associazione degli assembly.

/baseaddress

Specifica l'indirizzo di base della libreria da compilare.

/bugreport

Crea un file di report sui bug. Questo file verrà inviato insieme a tutte le informazioni sull'arresto anomalo del sistema se utilizzato con /errorreport:prompt o /errorreport:send.

/checked

Determina la generazione di controlli di overflow da parte del compilatore.

/codepage

Specifica la tabella codici da utilizzare durante l'apertura dei file di origine.

/debug

Consente di creare informazioni di debug.

/define

Definisce i simboli di compilazione condizionale.

/delaysign

Imposta la firma ritardata dell'assembly utilizzando solo la parte pubblica della chiave con nome sicuro.

/doc

Specifica un file di documentazione XML da generare.

/errorreport

Specifica come gestire gli errori interni del compilatore: prompt, send o none. Il valore predefinito è none.

/filealign

Specifica l'allineamento utilizzato per le sezioni del file di output.

/fullpaths

Determina la generazione di percorsi completi da parte del compilatore.

/help

Visualizza un messaggio relativo all'uso in stdout.

/incremental

Attiva la compilazione incrementale (obsoleta).

/keycontainer

Specifica un contenitore della chiave con nome sicuro.

/keyfile

Specifica un file di chiave con nome sicuro.

/langversion

Specifica la versione del linguaggio: ISO-1 o Default.

/lib

Specifica le directory aggiuntive in cui eseguire la ricerca dei riferimenti.

/link

Rende disponibili per il progetto informazioni sul tipo COM negli assembly specificati.

/linkresource

Collega la risorsa specificata all'assembly.

/main

Specifica il tipo che contiene il punto di ingresso, ignorando tutti gli altri punti di ingresso possibili.

/noconfig

Indica al compilatore di non includere automaticamente il file CSC.RSP.

/nologo

Non visualizza il messaggio di copyright del compilatore.

/nostdlib

Indica al compilatore di non fare riferimento alla libreria standard (mscorlib.dll).

/nowarn

Disabilita messaggi di avviso specifici.

/nowin32manifest

Istruisce il compilatore a non incorporare un manifesto dell'applicazione nel file eseguibile.

/optimize

Consente di abilitare o disabilitare le ottimizzazioni.

/out

Specifica il nome del file di output (valore predefinito: nome base del file con classe principale o del primo file).

/pdb

Specifica il nome e il percorso del file con estensione pdb.

/platform

Limita le piattaforme su cui è possibile eseguire il codice: x86, Itanium, x64 o anycpu. Il valore predefinito è anycpu.

/recurse

Include tutti i file presenti nella directory e nelle sottodirectory correnti in base alle specifiche dei caratteri jolly.

/reference

Crea un riferimento ai metadati dai file assembly specificati.

/resource

Incorpora la risorsa specificata.

/target

Specifica il formato del file di output utilizzando una delle seguenti opzioni: /target:exe, /target:library, /target:module o /target:winexe.

/unsafe

Consente l'esecuzione di codice unsafe.

/utf8output

Restituisce messaggi del compilatore con la codifica UTF-8.

/warn

Imposta il livello di avviso (0-4).

/warnaserror

Visualizza avvisi specifici come errori.

/win32icon

Utilizza questa icona per l'output.

/win32manifest

Specifica un file manifesto win32 personalizzato.

/win32res

Specifica il file di risorse win32 (res).

Vedere anche

Attività

Procedura: impostare le variabili di ambiente

Riferimenti

Opzioni del compilatore C# elencate per categoria

Elemento <compiler>

Altre risorse

Opzioni del compilatore C#