診斷

重要

Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到它完全淘汰為止,但有數個建議您考慮移轉至的建議替代方案。

深入瞭解支持時程表和替代方案。

概觀

App Center 診斷是雲端服務,可協助開發人員監視應用程式的健康狀態,提供要了解應用程式在測試期間或原生失敗時會發生什麼情況所需的資料。 App Center 診斷 SDK 會收集 App 中當機和錯誤的相關信息,並將其上傳至 App Center 入口網站,以供開發小組分析 -- 消除在應用程式失敗時實際發生的猜測。

損毀

損毀即是執行時間的例外狀況,發生終止應用程式的非預期事件。 這些是 try/catch 區塊未處理的錯誤。 發生損毀時,App Center 損毀會記錄應用程式與裝置的狀態,並自動產生損毀記錄檔。 這些記錄檔包含寶貴的資訊,可協助您修正損毀。

Errors

有經驗的開發人員知道程式碼在何處可能會失敗,並包裝潛在有風險的程式代碼,並檢查錯誤,或嘗試/攔截區塊以在發生時處理問題。 針對 AndroidMAUI/XamarinUnityUWPWPF 和 WinForms 應用程式,App Center 錯誤可讓您處理應用程式中的錯誤,並避免應用程式中的潛在問題。 深入瞭解有關何時及如何使用 官方檔中的錯誤進行例外狀況的最佳做法。

注意

只有 Android、Xamarin、Unity、UWP、WPF 和 WinForms 應用程式才支援 App Center 錯誤。

限制

  • 每個錯誤的錯誤屬性數目上限為 20。 傳送超過20個屬性時,會處理前20個屬性,而SDK會自動卸除其餘屬性。
  • SDK 會將每個屬性索引鍵和值截斷為前 125 個字元。