Condividi tramite


Finestra di dialogo Impostazioni di compilazione avanzate (C#)

Utilizzare la finestra di dialogo Impostazioni di compilazione avanzate del di Progettazione progetti di per specificare le proprietà di configurazione avanzate della compilazione del progetto. Questa finestra di dialogo si applica solo ai progetti C#.

Generale

Le opzioni seguenti consentono di impostare le impostazioni avanzate generali.

lingua

Collegamenti a /langversion (opzioni del compilatore C#), che fornisce informazioni su come viene scelta una versione del linguaggio predefinita in base al framework di destinazione di un progetto.

segnalazione errori interni del compilatore

Specifica se segnalare gli errori del compilatore a Microsoft. Se impostato su prompt (impostazione predefinita), si riceverà un prompt se si verifica un errore interno del compilatore, offrendo la possibilità di inviare una segnalazione degli errori elettronicamente a Microsoft. Se impostato su inviare, verrà inviata automaticamente una segnalazione errori. Se impostato su coda, le segnalazioni degli errori verranno accodate. Se impostato su nessuna, l'errore verrà segnalato solo nell'output di testo del compilatore. Per altre informazioni, vedere /errorreport (opzioni del compilatore C#).

Verificare la presenza di overflow/underflow aritmetico

Specifica se un'istruzione aritmetica integer non rientra nell'ambito del controllato o parole chiave deselezionate e che restituisce un valore non compreso nell'intervallo del tipo di dati genererà un'eccezione di runtime. Per altre informazioni, vedere /checked (opzioni del compilatore C#).

Non fare riferimento a mscorlib.dll

Specifica se mscorlib.dll verrà importato nel programma, definendo l'intero spazio dei nomi System. Selezionare questa casella se si desidera definire o creare oggetti e spazi dei nomi System personalizzati. Per altre informazioni, vedere /nostdlib (opzioni del compilatore C#).

Prodotto

Le opzioni seguenti consentono di specificare opzioni di output avanzate.

informazioni di debug

Specifica il tipo di informazioni di debug generate dal compilatore. Per informazioni su come configurare le prestazioni di debug di un'applicazione, vedere Semplificare il debug di un'immagine. Questa impostazione include le opzioni seguenti:

  • nessuna

    Specifica che non verranno generate informazioni di debug.

  • completa

    Abilita il collegamento di un debugger al programma in esecuzione.

  • pdbonly

    Consente il debug del codice sorgente all'avvio del programma nel debugger, ma visualizzerà l'assembler solo quando il programma in esecuzione è collegato al debugger.

  • portabile

    Produce un oggetto . File PDB, un file di simboli portabile e non specifico della piattaforma che fornisce altri strumenti, in particolare i debugger, informazioni su ciò che si trova nel file eseguibile principale e su come è stato prodotto. Per altre informazioni, vedere PDB portabile.

  • incorporata

    Incorpora le informazioni sui simboli portabili nell'assembly. Nessun oggetto esterno. Viene generato il file PDB.

Per altre informazioni, vedere /debug (opzioni del compilatore C#).

allineamento file

Specifica le dimensioni delle sezioni nel file di output. I valori validi sono 512, 1024, 2048, 4096e 8192. Questi valori vengono misurati in byte. Ogni sezione verrà allineata su un limite multiplo di questo valore, che influisce sulle dimensioni del file di output. Per altre informazioni, vedere /filealign (opzioni del compilatore C#).

indirizzo di base della libreria

Specifica l'indirizzo di base preferito in corrispondenza del quale caricare una DLL. L'indirizzo di base predefinito per una DLL viene impostato da Common Language Runtime di .NET Framework. Per altre informazioni, vedere /baseaddress (opzioni del compilatore C#).

Vedere anche