Diagnose

Wichtig

Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie eine Migration in Betracht ziehen können.

Erfahren Sie mehr über Supportzeitpläne und Alternativen.

Überblick

Die App Center-Diagnose ist ein Clouddienst, mit dem Entwickler die Integrität einer Anwendung überwachen können. Er liefert die Daten, die erforderlich sind, um die Auswirkungen des Ausfalls einer App während eines Tests oder im Einsatz nachzuvollziehen. Das App Center-Diagnose-SDK sammelt Informationen zu Abstürze und Fehlern in Ihren Apps und lädt sie zur Analyse durch das Entwicklungsteam in das App Center-Portal hoch, wodurch das Rätsel darüber beseitigt wird, was wirklich in der App passiert ist, wenn sie fehlgeschlagen ist.

Crashes

Abstürze treten auf, wenn eine Laufzeitausnahme aufgrund eines unerwarteten Ereignisses auftritt, das zum Beenden der App führt. Diese Fehler werden nicht von einem try-catch-Block verarbeitet. Bei einem Absturz wird in App Center unter „Abstürze“ der Status der App und des Geräts aufgezeichnet und automatisch ein Absturzprotokoll generiert. Diese Protokolle enthalten wertvolle Informationen, mit deren Hilfe Sie den Absturz beheben können.

Errors

Erfahrene Entwickler wissen, wo Code fehlschlagen kann, und umschließen potenziell riskanten Code mit Fehlerüberprüfung oder Try/Catch-Blöcken, um Probleme zu behandeln, wenn sie auftreten. Für 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. Weitere Informationen zu bewährten Methoden zur Verwendung von Fehlern finden Sie in der offiziellen Dokumentation für Ausnahmen.

Hinweis

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

Grenzwerte

  • 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.