Freigeben über


/errorreport (Fehlerberichtverhalten festlegen) (C#-Compileroptionen)

Aktualisiert: November 2007

Diese Option bietet eine komfortable Möglichkeit, einen internen C#-Compilerfehler an Microsoft zu melden.

Hinweis:

In Windows Vista und Windows Server 2008 überschreiben die Fehlerberichteinstellungen, die Sie für Visual Studio festlegen, nicht die über Windows Error Reporting (WER) festgelegten Einstellungen. WER-Einstellungen haben immer Vorrang vor Visual Studio-Fehlerberichteinstellungen.

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

Argumente

  • none
    Meldungen über interne Compilerfehler werden nicht gesammelt oder an Microsoft gesendet.

  • prompt
    Aufforderung zum Versenden eines Berichts, wenn ein interner Compilerfehler auftritt. prompt ist beim Kompilieren einer Anwendung in der Entwicklungsumgebung die Standardeinstellung.

  • queue
    Reiht den Fehlerbericht in eine Warteschlange ein. Wenn Sie sich mit Administratorberechtigung anmelden, wird ein Popupfenster angezeigt, über das Sie alle Fehler seit der letzten Anmeldung melden können. Sie werden nicht öfter als einmal alle drei Tage aufgefordert, Fehlerberichte zu versenden. queue ist beim Kompilieren einer Anwendung über die Befehlszeile die Standardeinstellung.

  • send
    Versendet automatisch Meldungen über interne Compilerfehler an Microsoft. Um diese Option zu aktivieren, müssen Sie zuerst der Datensammlungsrichtlinie von Microsoft zustimmen. Wenn Sie /errorreport:send das erste Mal auf einem Computer angeben, werden Sie in einer Compilermeldung auf eine Website mit der Datensammlungsrichtlinie von Microsoft verwiesen.

Hinweise

Ein interner Compilerfehler tritt auf, wenn der Compiler eine Quellcodedatei nicht verarbeiten kann. Bei Auftreten eines internen Compilerfehlers wird vom Compiler keine Ausgabedatei oder hilfreiche Analyse erstellt, die Sie zum Beheben des Fehlers im Code verwenden können.

In früheren Versionen wurden Sie beim Auftreten eines internen Compilerfehlers aufgefordert, das Problem dem technischen Support von Microsoft zu melden. Mit /errorreport können Sie die Informationen über den internen Compilerfehler direkt an das Visual C#-Team weiterleiten. Die Fehlerberichte können dazu beitragen, zukünftige Compilerversionen zu verbessern.

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

Weitere Informationen über Fehlerdebugger finden Sie in der Beschreibung des Dienstprogramms "Dr. Watson" (Drwatson.exe) Tool.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie die Seite Eigenschaften des Projekts. Weitere Informationen finden Sie unter Gewusst wie: Festlegen von Buildeigenschaften (C#).

  2. Klicken Sie auf die Eigenschaftenseite Erstellen.

  3. Klicken Sie auf die Schaltfläche Erweitert.

  4. Ändern Sie die Eigenschaft Bericht für internen Compilerfehler.

Informationen zum programmgesteuerten Festlegen der Compileroption finden Sie unter ErrorReport.

Siehe auch

Weitere Ressourcen

C#-Compileroptionen