Finestra di dialogo Impostazioni di compilazione avanzate (C#)

La finestra di dialogo Impostazioni di compilazioneavanzate di Progettazione progetti consente di specificare le proprietà avanzate di configurazione della build del progetto.Questa finestra di dialogo è valida solo per i progetti Visual C#.

Generale

Le opzioni riportate di seguito consentono di impostare le impostazioni generali avanzate.

  • Versione linguaggio
    Specifica la versione di linguaggio da utilizzare.L'insieme delle funzionalità varia a seconda della versione. L'opzione può quindi essere utilizzata per forzare il compilatore ad attivare solo un sottoinsieme delle funzionalità implementate oppure solo le funzionalità compatibili con uno standard esistente.L'impostazione presenta i seguenti parametri:

    • ISO-1

      Consente di selezionare le funzionalità standard ISO-1.

    • default

      Consente di selezionare la versione corrente.

    Per ulteriori informazioni, vedere /langversion (opzioni del compilatore C#).

  • Segnalazione errore interno del compilatore
    Specifica se segnalare gli errori del compilatore a Microsoft.Se l'opzione è impostata su richiedi (impostazione predefinita), al verificarsi di un errore del compilatore interno verrà richiesto se si desidera inviare elettronicamente a Microsoft un rapporto sugli errori.Se l'opzione è impostata su invia, il rapporto sugli errori verrà inviato automaticamente.Se l'opzione è impostata su coda, il rapporto sugli errori verrà messo in coda.Se viene impostato su nessuno, l'errore sarà segnalato soltanto nell'output di testo del compilatore.Per ulteriori informazioni, vedere /errorreport (opzioni del compilatore C#).

  • Controlla overflow/underflow aritmetico
    Specifica se un'istruzione di calcolo su valori interi, che non è inclusa nell'ambito della parola chiave checked o unchecked e che genera un valore non compreso nell'intervallo del tipo di dati, causerà un'eccezione in fase di esecuzione. Per ulteriori informazioni vedere /checked (opzioni del compilatore C#).

  • Ometti riferimenti a mscorlib.dll
    Specifica se nel programma sarà importato il file mscorlib.dll, definendo l'intero spazio dei nomi System.Selezionare questa casella se si desidera definire o creare lo spazio dei nomi System e gli oggetti personalizzati.Per ulteriori informazioni, vedere /nostdlib (opzioni del compilatore C#).

Output

Le opzioni riportate di seguito consentono di impostare le opzioni di output avanzate.

  • Informazioni di debug
    Determina il tipo di informazioni di debug generate dal compilatore.Per informazioni sulla modalità di configurazione delle prestazioni di debug di un'applicazione, vedere Semplificazione del debug di un'immagine.L'impostazione presenta i seguenti parametri:

    • nessuno

      Specifica che non saranno generate informazioni di debug

    • full

      Consente di associare un debugger al programma in esecuzione.

    • pdbonly

      Consente il debug del codice sorgente quando il programma viene avviato dal debugger, ma l'assembler viene visualizzato solo se il programma in esecuzione è associato al debugger.

    Per ulteriori 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, 4096 e 8192.I valori sono misurati in byte.Ciascuna sezione sarà allineata a un limite che è un multiplo del valore, influenzando le dimensioni del file di output.Per ulteriori informazioni, vedere /filealign (opzioni del compilatore C#).

  • Indirizzo di base DLL
    Specifica l'indirizzo di base preferenziale per il caricamento di una DLL.L'indirizzo di base predefinito per una DLL viene impostato da Common Language Runtime di .NET Framework.Per ulteriori informazioni, vedere /baseaddress (opzioni del compilatore C#).

Vedere anche

Riferimenti

Pagina Compilazione, Progettazione progetti (C#)

Altre risorse

Opzioni del compilatore C#