Share via


Finestra di dialogo Impostazioni di generazione avanzate (C#)

Aggiornamento: novembre 2007

La finestra di dialogo Impostazioni di generazioneavanzate della Progettazione progetti consente di specificare le proprietà avanzate di configurazione di generazione 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 (sintassi conforme) (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 (impostare il comportamento relativo alla segnalazione degli errori) (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 (controllo dei calcoli su valori integer) (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 (omissione dell'importazione della libreria standard) (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:

    • none

      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 (creazione delle informazioni di 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 (specifica dell'allineamento delle sezioni) (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 (specifica dell'indirizzo di base della DLL) (opzioni del compilatore C#).

Vedere anche

Riferimenti

Pagina Generazione, Progettazione progetti (C#)

Altre risorse

Opzioni del compilatore C#