Condividi tramite


/errorreport

Aggiornamento: novembre 2007

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

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

Note

Questa opzione è un modo pratico per riportare 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, viene visualizzata una finestra popup nella quale è possibile segnalare gli eventuali errori che si sono verificati dall'ultimo accesso (l'invio della segnalazione errori viene richiesto al massimo una volta ogni tre giorni). Si tratta del comportamento predefinito 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.

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

/bugreport

Altre risorse

Compilatore di Visual Basic