/errorreport

Gibt an, wie der Visual Basic-Compiler interne Compilerfehler meldet.

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

Hinweise

Diese Option bietet eine komfortable Möglichkeit, einen internen Compilerfehler (ICE, Internal Compiler Error) von Visual Basic dem Visual Basic-Team von Microsoft mitzuteilen. Standardmäßig sendet der Compiler keine Informationen an Microsoft. Wenn jedoch ein interner Compilerfehler auftritt, ermöglicht es Ihnen diese Option, den Fehler Microsoft mitzuteilen. Diese Informationen erleichtern es den Microsoft-Technikern, die Ursache zu identifizieren und die nächste Version von Visual Basic entsprechend zu verbessern.

Ob Benutzer Berichte versenden können, ist vom Computer und den Benutzerberechtigungen abhängig.

In der folgenden Tabelle wird die Wirkung der /errorreport-Option zusammengefasst.

Option

Verhalten

prompt

Wenn ein interner Compilerfehler auftritt, wird ein Dialogfeld eingeblendet, in dem die Daten genau angezeigt werden, die vom Compiler erfasst wurden. Sie können bestimmen, ob der Fehlerbericht vertrauliche Daten enthält, und entscheiden, ob er an Microsoft gesendet werden soll. Wenn Sie den Bericht senden möchten und die Computer- und Benutzerrichtlinien dies zulassen, sendet der Compiler die Daten an Microsoft.

queue

Reiht den Fehlerbericht in eine Warteschlange ein. Wenn Sie sich mit Administratorberechtigungen anmelden, können Sie alle Fehler seit der letzten Anmeldung angeben (Sie werden nur etwa alle drei Tage einmal dazu aufgefordert, Fehlerberichte zu senden). Dies ist das Standardverhalten, wenn die /errorreport-Option nicht angegeben wurde.

send

Wenn ein interner Compilerfehler auftritt und die Computer- und Benutzerrichtlinien dies zulassen, sendet der Compiler die Daten an Microsoft.

Die Option /errorReport:send versucht automatisch, Fehlerinformationen an Microsoft zu senden. Diese Option hängt von der Registrierung ab. Weitere Informationen zur Einstellung der entsprechenden Werte in der Registrierung finden Sie unter Aktivieren der automatischen Fehlerberichtertstattung in Visual Studio 2008-Befehlszeilentools.

none

Wenn ein interner Compilerfehler auftritt, wird er nicht erfasst und nicht an Microsoft gesendet.

Zu den vom Compiler gesendeten Daten zählt der Stapel zum Zeitpunkt des Fehlers. Diese Daten umfassen i. d. R. Quellcode. Bei Verwendung von /errorreport mit der/bugreport-Option wird die gesamte Quelldatei gesendet.

Es empfiehlt sich, die Option zusammen mit der /bugreport-Option zu verwenden, da die Microsoft-Techniker so den Fehler einfacher reproduzieren können.

Tipp

Die Option /errorreport ist nicht innerhalb der Entwicklungsumgebung von Visual Studio verfügbar, sondern nur bei der Kompilierung über die Befehlszeile.

Beispiel

Im folgenden Code wird versucht, T2.vb zu kompilieren, und wenn der Compiler auf einen internen Compilerfehler trifft, werden Sie gebeten, den Fehlerbericht an Microsoft zu senden.

vbc /errorreport:prompt t2.vb

Siehe auch

Referenz

Beispiele für Kompilierungsbefehlszeilen (Visual Basic)

/bugreport

Weitere Ressourcen

Visual Basic-Compiler