這很重要
Visual Studio App Center 於 2025 年 3 月 31 日淘汰,但分析和診斷功能除外,這些功能將持續支援到 2026 年 6 月 30 日。 瞭解更多資訊。
概觀
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 個字元。