Opzioni del compilatore C# elencate per categoria
Di seguito vengono riportate le opzioni del compilatore elencate per categoria.Per l'elenco alfabetico delle opzioni, vedere Opzioni del compilatore C# in ordine alfabetico.
Ottimizzazione
Opzione |
Scopo |
---|---|
Specifica le dimensioni delle sezioni nel file di output. |
|
Consente di abilitare o disabilitare le ottimizzazioni. |
File di output
Opzione |
Scopo |
---|---|
Specifica un file XML in cui è necessario scrivere i commenti di documentazione elaborati. |
|
Specifica il file di output. |
|
Specifica il nome e il percorso del file con estensione pdb. |
|
Specifica la piattaforma di output. |
|
Specificare una lingua per l'output del compilatore. |
|
Specifica il formato del file di output utilizzando una delle cinque opzioni: /target:appcontainerexe, /target: exe, /target: library, /target: module, /target: winexe, o /target:winmdobj. |
Assembly .NET Framework
Opzione |
Scopo |
---|---|
Specifica uno o più moduli da inserire nell'assembly. |
|
Indica al compilatore di aggiungere la chiave pubblica lasciando l'assembly senza firma. |
|
Specifica il nome del contenitore di chiavi di crittografia. |
|
Specifica il nome del file che contiene la chiave di crittografia. |
|
Specifica il percorso degli assembly a cui viene fatto riferimento tramite /reference. |
|
Indica al compilatore di non importare la libreria standard (mscorlib.dll). |
|
Consente di importare metadati da un file contenente un assembly. |
Debug e controllo degli errori
Opzione |
Scopo |
---|---|
Crea un file contenente informazioni che semplificano la segnalazione di un bug. |
|
Specifica l'eventuale generazione di un'eccezione in fase di esecuzione, qualora un calcolo su interi causi un overflow dei limiti del tipo di dati. |
|
Indica al compilatore di generare le informazioni di debug. |
|
Imposta il comportamento relativo alla segnalazione degli errori. |
|
Specifica il percorso assoluto del file nell'output del compilatore. |
|
Consente di inibire la generazione degli avvisi specificati. |
|
Imposta il livello degli avvisi. |
|
Consente di considerare gli avvisi come errori. |
Preprocessore
Opzione |
Scopo |
---|---|
Consente di definire i simboli del preprocessore. |
Risorse
Opzione |
Scopo |
---|---|
Rende disponibili per il progetto informazioni sul tipo COM negli assembly specificati. |
|
Crea un collegamento a una risorsa gestita. |
|
Incorpora una risorsa .NET Framework nel file di output. |
|
Specifica un file ICO da inserire nel file di output. |
|
Specifica una risorsa Win32 da inserire nel file di output. |
Varie
Opzione |
Scopo |
---|---|
Specifica un file di risposta. |
|
Consente di elencare le opzioni del compilatore in stdout. |
|
Specifica l'indirizzo di base preferenziale per il caricamento di una DLL. |
|
Consente di specificare la tabella codici da utilizzare per tutti i file del codice sorgente nella compilazione. |
|
Consente di elencare le opzioni del compilatore in stdout. |
|
Specifica che il file eseguibile supporta randomizzazione layout dello spazio di indirizzi (ASLR). |
|
Specifica la versione di linguaggio da utilizzare. |
|
Specifica il percorso del metodo Main. |
|
Indica al compilatore di non eseguire la compilazione con csc.rsp. |
|
Consente di omettere i messaggi informativi del compilatore. |
|
Esegue la ricerca dei file di origine da compilare anche nelle sottodirectory. |
|
Specifica la versione minima del sottosistema che è possibile utilizzare il file eseguibile. |
|
Consente la compilazione di codice in cui è utilizzata la parola chiave unsafe. |
|
Consente di visualizzare l'output del compilatore mediante la codifica UTF-8. |
Opzioni obsolete
/incremental |
Attiva la compilazione incrementale. |
Vedere anche
Attività
Procedura: impostare le variabili di ambiente
Riferimenti
Opzioni del compilatore C# in ordine alfabetico