-errorreport

Specifica la modalità di segnalazione degli errori interni del compilatore Visual Basic.

Sintassi

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

Osservazioni:

Questa opzione offre un modo pratico per segnalare un errore interno del compilatore (ICE) di Visual Basic al team di Visual Basic in Microsoft. Per impostazione predefinita, il compilatore non invia informazioni a Microsoft. Tuttavia, se si verifica un errore interno del compilatore, questa opzione consente di segnalare l'errore a Microsoft. Queste informazioni aiuteranno i tecnici Microsoft a identificare la causa e potrebbero contribuire a migliorare la prossima versione di Visual Basic.

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

Nella tabella seguente vengono riepilogati gli effetti dell'opzione -errorreport.

Opzione Comportamento
prompt Se si verifica un errore interno del compilatore, viene visualizzata una finestra di dialogo che permette di visualizzare i dati esatti raccolti dal compilatore. È possibile determinare se sono presenti informazioni riservate nel report degli errori e decidere se inviarle a Microsoft. Se si decide di inviarle e le impostazioni dei criteri utente e del computer lo consentono, il compilatore invia i dati a Microsoft.
queue Accoda la segnalazione errori. Quando si accede con privilegi di amministratore, è possibile segnalare eventuali errori dall'ultima volta in cui è stato eseguito l'accesso (non verrà richiesto di inviare report per errori più di una volta ogni tre giorni). Questo è il comportamento predefinito quando l'opzione -errorreport non è specificata.
send Se si verifica un errore interno del compilatore e le impostazioni dei criteri utente e del computer lo consentono, il compilatore invia i dati a Microsoft.

L'opzione -errorreport:send tenta di inviare automaticamente informazioni sugli errori a Microsoft se la segnalazione è abilitata dalle impostazioni di sistema Segnalazione errori Windows.
none Se si verifica un errore interno del compilatore, questo non verrà raccolto o inviato a Microsoft.

Il compilatore invia dati che includono lo stack al momento dell'errore, che in genere include codice sorgente. Se -errorreport viene usato con l'opzione -bugreport, viene inviato l'intero file di origine.

Questa opzione è più efficace con l'opzione -bugreport, perché consente ai tecnici Microsoft di riprodurre più facilmente l'errore.

Nota

L'opzione -errorreport non è disponibile nell'ambiente di sviluppo di Visual Studio; è disponibile solo durante la compilazione dalla riga di comando.

Esempio

Il codice seguente tenta di compilare T2.vb e, se il compilatore rileva un errore interno, viene richiesto di inviare la segnalazione errori a Microsoft.

vbc -errorreport:prompt t2.vb

Vedi anche