Condividi tramite


/errorreport

Consente di specificare in che modo il compilatore Visual Basic segnalerà i relativi errori interni.

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

Note

Questa opzione fornisce un modo pratico per segnalare un errore interno del compilatore Visual Basic al team Visual Basic di Microsoft. Per impostazione predefinita, il compilatore non invia alcuna informazione a Microsoft. Se tuttavia si verifica un errore interno del compilatore, questa opzione consentirà di inviare un rapporto di errore a Microsoft. Tali informazioni consentiranno al personale del supporto tecnico Microsoft di identificare la causa e di apportare eventuali migliorie alla versione successiva di Visual Basic.

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

Nella tabella riportata di seguito viene fornito un riepilogo dei risultati ottenuti utilizzando l'opzione /errorreport.

Opzione

Comportamento

prompt

Se si verifica un errore interno del compilatore, verrà visualizzata una finestra di dialogo dove sono visualizzati i dati esatti raccolti dal compilatore. È possibile determinare se vi sono informazioni riservate nel messaggio di errore e prendere una decisione relativa all'invio di queste informazioni a Microsoft. Se si decide di inviarle e il computer e le impostazioni dei criteri utente lo consentono, il compilatore invierà i dati a Microsoft.

queue

Accoda la segnalazione errori. Quando si esegue l'accesso con privilegi di amministratore, è possibile segnalare gli eventuali errori che si sono verificati dall'ultimo accesso (non verrà richiesto di inviare segnalazioni di errori più di una volta ogni tre giorni). Si tratta dell'impostazione predefinita quando non è specificata l'opzione /errorreport.

send

Se si verifica un errore interno del compilatore e il computer e le impostazioni dei criteri utente lo consentono, il compilatore invierà i dati a Microsoft.

L'opzione /errorReport:send viene utilizzata per tentare di inviare automaticamente informazioni sull'errore a Microsoft. Questa opzione dipende dal Registro di sistema. Per ulteriori informazioni sull'impostazione dei 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.

none

Se si verifica un errore interno del compilatore, non verrà raccolto né inviato a Microsoft.

Il compilatore invia i dati che includono lo stack al momento dell'errore, che generalmente include parti di codice sorgente. Se /errorreport viene utilizzata con l'opzione /bugreport, verrà inviato l'intero file di origine.

Questa opzione risulta particolarmente utile con l'opzione /bugreport in quanto consente ai tecnici Microsoft di riprodurre l'errore più facilmente.

Nota

L'opzione /errorreport non è disponibile all'interno dell'ambiente di sviluppo di Visual Studio, ma solo durante la compilazione dalla riga di comando.

Esempio

Nel codice riportato di seguito si tenterà di compilare T2.vb e se si verifica un errore interno del compilatore verrà richiesto di inviare il messaggio di errore a Microsoft.

vbc /errorreport:prompt t2.vb

Vedere anche

Riferimenti

Esempi di righe di comando di compilazione (Visual Basic)

/bugreport

Altre risorse

Compilatore di Visual Basic