/errorreport (opzioni del compilatore C#)

Questa opzione è un modo pratico per segnalare a Microsoft un errore del compilatore interno C#.

Nota

In Windows Vista e Windows Server 2008, le impostazioni di segnalazione errori apportate per Visual Studio non eseguono l'override delle impostazioni apportate tramite Segnalazioni errori Windows. Le impostazioni di Segnalazione errori Windows hanno la precedenza sulle impostazioni della segnalazione errori di Visual Studio.

/errorreport:{ none | prompt | queue | send }

Argomenti

  • none
    I report sugli errori interni del compilatore non verranno raccolti né inviati a Microsoft.

  • prompt
    Richiede di inviare un rapporto quando si riceve un errore del compilatore interno. prompt è l'impostazione predefinita quando un'applicazione viene compilata nell'ambiente di sviluppo.

  • queue
    Accoda la segnalazione errori. Quando si accede con credenziali amministrative, è possibile segnalare qualsiasi errore dall'ultima volta che è stato effettuato l'accesso. Non sarà richiesto di inviare i rapporti per gli errori più di una volta ogni tre giorni. queue è l'impostazione predefinita quando si compila un'applicazione dalla riga di comando.

  • send
    Invia automaticamente a Microsoft i report degli errori interni del compilatore. Per abilitare questa opzione, è necessario innanzitutto accettare le Informazioni raccolta dati Microsoft. La prima volta che si specifica /errorreport:send in un computer, viene visualizzato un messaggio del compilatore che indica un sito Web contenente le Informazioni raccolta dati Microsoft.

    Questa opzione dipende dalle impostazione del Registro di sistema. Per informazioni su come impostare i valori appropriati nel Registro di sistema, vedere la pagina relativa alla modalità di abilitazione della segnalazione degli errori automatica negli strumenti da riga di comando di Visual Studio 2008 sul sito Web MSDN.

Note

Viene restituito un errore interno del compilatore (ICE) quando non è possibile elaborare un file del codice sorgente. Quando si verifica un ICE, il compilatore non genera né un file di output né informazioni di diagnostica utili per correggere il codice.

Nelle versioni precedenti a ogni errore interno del compilatore lo sviluppatore veniva invitato a contattare il Servizio supporto tecnico Microsoft per segnalare il problema. Con /errorreport è possibile fornire informazioni sugli errori interni del compilatore al team Visual C#. Le segnalazioni errori consentono di migliorare le future versioni del compilatore.

La capacità di un utente di inviare report dipende dalle autorizzazioni relative ai criteri utente e del computer.

Per ulteriori informazioni sul debugger di errori, vedere Descrizione dello strumento Dr. Watson per Windows (Drwtsn32.exe).

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la pagina Proprietà del progetto. Per ulteriori informazioni, vedere Pagina Compilazione, Progettazione progetti (C#).

  2. Fare clic sulla pagina delle proprietà Compila.

  3. Fare clic sul pulsante Avanzate.

  4. Modificare la proprietà Segnalazione errore interno del compilatore.

Per informazioni su come impostare questa opzione del compilatore a livello di codice, vedere ErrorReport.

Vedere anche

Altre risorse

Opzioni del compilatore C#