诊断

重要

Visual Studio App Center 计划于 2025 年 3 月 31 日停用。 虽然可以继续使用 Visual Studio App Center,直到它完全停用,但你可以考虑迁移到几个建议的替代方法。

详细了解支持时间线和替代方法。

概述

App Center Diagnostics 是一项云服务,可帮助开发人员监视应用程序的运行状况,并提供了解应用在测试期间或在自然环境中发生故障时会发生什么情况所需的数据。 App Center 诊断 SDK 收集有关应用中的崩溃和错误的信息,并将其上传到 App Center 门户供开发团队分析,从而消除对应用发生故障时实际发生的情况的猜测。

崩溃

当终止应用的意外事件发生运行时异常时,就会发生故障。 这些都不是由尝试/捕获块来处理的错误。 当发生故障时,App Center Crashes 将记录应用和设备的状态并自动生成故障日志。 这些日志包含可帮助你修复故障的重要信息。

错误

经验丰富的开发人员知道代码可能失败的位置,并使用错误检查或尝试/捕获块包装潜在风险代码,以便在出现问题时进行处理。 对于 AndroidMAUI/XamarinUnityUWPWPF 和 WinForms 应用,App Center 错误允许你处理应用中的错误并避免应用中的潜在问题。 在 官方文档中详细了解何时以及如何对异常使用错误的最佳做法。

注意

仅 Android、Xamarin、Unity、UWP、WPF 和 WinForms 应用支持 App Center 错误。

限制

  • 每个错误的最大错误属性数为 20。 发送超过 20 个属性时,将处理前 20 个属性,其余属性由 SDK 自动删除。
  • SDK 将每个属性键和值截断为前 125 个字符。