Freigeben über


Diagnostik

Von Bedeutung

Visual Studio App Center wurde am 31. März 2025 eingestellt, mit Ausnahme der Analyse- und Diagnosefeatures, die bis zum 30. Juni 2026 weiterhin unterstützt werden. Weitere Informationen

Überblick

Die App Center-Diagnose ist ein Clouddienst, der Entwicklern hilft, den Status einer Anwendung zu überwachen und die erforderlichen Daten zu liefern, um zu verstehen, was passiert, wenn eine App während des Tests oder in der Wildbahn fehlschlägt. Das App Center Diagnostics SDK sammelt Informationen über Abstürze und Fehler in Ihren Apps und lädt sie zur Analyse durch das Entwicklungsteam in das App Center-Portal hoch . Dies beseitigt die Vermutung, was in der App tatsächlich passiert ist, wenn ein Fehler aufgetreten ist.

Hinweis

App Center-Diagnose bietet keine Echtzeitabsturzverarbeitung, da es Verzögerungen beim Senden der Daten im SDK geben kann.

Abstürze

Abstürze treten auf, wenn eine Laufzeitausnahme durch ein unerwartetes Ereignis verursacht wird, das die App beendet. Dies sind Fehler, die nicht von einem Try/Catch-Block behandelt werden. Wenn ein Absturz auftritt, zeichnet App Center den Status der App und des Geräts auf und generiert automatisch ein Absturzprotokoll. Diese Protokolle enthalten wertvolle Informationen, mit denen Sie den Absturz beheben können.

Irrtümer

Erfahrene Entwickler wissen, wo Code fehlschlagen kann und potenziell riskanten Code mit Fehlerüberprüfungen oder Try/Catch-Blöcken umgeben, um Probleme zu behandeln, wenn sie auftreten. Bei Android-, MAUI/Xamarin-, Unity-, UWP-, WPF- und WinForms-Apps können Sie mit App Center-Fehlern die Fehler in Ihrer App behandeln und potenzielle Probleme in Ihrer App vermeiden. Erfahren Sie mehr über bewährte Methoden zum Zeitpunkt und zur Verwendung von Fehlern in der offiziellen Dokumentation für Ausnahmen.

Hinweis

Fehlerberichte im App Center werden nur für Android-, Xamarin-, Unity-, UWP-, WPF- und WinForms-Apps unterstützt.

Grenzen

  • Die maximale Anzahl von Fehlereigenschaften pro Fehler beträgt 20. Wenn mehr als 20 Eigenschaften gesendet werden, werden die ersten 20 Eigenschaften verarbeitet, und der Rest wird automatisch vom SDK gelöscht.
  • Das SDK schneidet jeden Eigenschaftsschlüssel und -wert auf die ersten 125 Zeichen ab.