-errorreport
Gibt an, wie interne Compilerfehler vom Visual Basic-Compiler gemeldet werden sollen.
Syntax
-errorreport:{ prompt | queue | send | none }
Hinweise
Mit dieser Option können Sie dem Visual Basic-Team von Microsoft auf einfache Weise einen internen Visual Basic-Compilerfehler (ICE) melden. Standardmäßig sendet der Compiler keine Informationen an Microsoft. Tritt jedoch ein interner Compilerfehler auf, können Sie mit dieser Option den Fehler an Microsoft melden. Diese Informationen helfen Microsoft-Entwicklern bei der Ursachensuche und können dazu beitragen, das nächste Visual Basic-Release zu verbessern.
Ob ein Benutzer Berichte senden kann, hängt vom Computer und den Berechtigungen der Benutzerrichtlinien ab.
In der folgenden Tabelle werden die Auswirkungen der Option -errorreport
zusammengefasst:
Option | Verhalten |
---|---|
prompt |
Bei Auftreten eines internen Compilerfehlers wird ein Dialogfeld mit den genauen Daten angezeigt, die der Compiler gesammelt hat. Sie entscheiden, ob der Fehlerbericht vertrauliche Informationen enthält und die Informationen an Microsoft gesendet werden sollen. Wenn Sie sich dafür entscheiden, und die Einstellungen des Computers und der Benutzerrichtlinien dies zulassen, sendet der Compiler die Daten an Microsoft. |
queue |
Der Fehlerbericht wird in die Warteschlange gesetzt. Wenn Sie sich mit Administratorrechten anmelden, können Sie alle Fehler melden, die seit Ihrer letzten Anmeldung aufgetreten sind (Sie werden nur etwa alle drei Tage zum Senden von Fehlerberichten aufgefordert). Dies ist das Standardverhalten, wenn die Option -errorreport nicht angegeben ist. |
send |
Bei einem internen Compilerfehler sendet der Compiler die Daten an Microsoft, wenn die Einstellungen des Computers und der Benutzerrichtlinien dies zulassen. Ist die Berichterstattung in den Systemeinstellungen der Windows-Fehlerberichterstattung aktiviert, versucht die Option -errorreport:send , automatisch Fehlerinformationen an Microsoft zu senden. |
none |
Interne Compilerfehler werden weder gesammelt noch an Microsoft gesendet. |
Der Compiler sendet Daten, die den Stapel zum Zeitpunkt des Fehlers und normalerweise auch Quellcode enthalten. Wenn Sie -errorreport
zusammen mit der Option -bugreport verwenden, wird die gesamte Quelldatei gesendet.
Verwenden Sie die Option am besten zusammen mit der Option -bugreport, da auf diese Weise Microsoft-Entwickler den Fehler leichter reproduzieren können.
Hinweis
Die Option -errorreport
steht nicht in der Visual Studio-Entwicklungsumgebung zur Verfügung. Sie ist nur verfügbar, wenn Sie über die Befehlszeile kompilieren.
Beispiel
Mit dem folgenden Code soll T2.vb
kompiliert werden. Tritt ein interner Compilerfehler auf, werden Sie vom Compiler dazu aufgefordert, den Fehlerbericht an Microsoft zu senden.
vbc -errorreport:prompt t2.vb