診斷
重要
Visual Studio App Center 定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到它完全淘汰為止,但有數個建議您考慮移轉至的建議替代方案。
概觀
App Center 診斷是雲端服務,可協助開發人員監視應用程式的健康狀態,提供要了解應用程式在測試期間或原生失敗時會發生什麼情況所需的資料。 App Center 診斷 SDK 會收集應用程式當機和錯誤的相關信息,並將其上傳至 App Center 入口網站,以供開發小組分析-消除對應用程式失敗時實際發生狀況的猜測。
注意
App Center 診斷不提供即時當機處理,因為 SDK 傳送數據可能會有延遲。
損毀
損毀即是執行時間的例外狀況,發生終止應用程式的非預期事件。 這些是 try/catch 區塊未處理的錯誤。 發生損毀時,App Center 損毀會記錄應用程式與裝置的狀態,並自動產生損毀記錄檔。 這些記錄檔包含寶貴的資訊,可協助您修正損毀。
錯誤
有經驗的開發人員知道程式碼在何處可能會失敗,並包裝有潛在風險的程式代碼,並檢查錯誤或嘗試/攔截區塊,以在發生問題時加以處理。 針對 Android、 MAUI/Xamarin、 Unity、 UWP、 WPF 和 WinForms 應用程式,App Center 錯誤可讓您處理應用程式中的錯誤,並避免應用程式中的潛在問題。 深入瞭解正式檔中的例外狀況使用錯誤時機和方式的最佳做法。
注意
只有 Android、Xamarin、Unity、UWP、WPF 和 WinForms 應用程式才支援 App Center 錯誤。
限制
- 每個錯誤的錯誤屬性數目上限為 20。 傳送超過20個屬性時,會處理前20個屬性,而SDK會自動捨棄其餘屬性。
- SDK 會將每個屬性索引鍵和值截斷為前 125 個字元。