提问人:Robin Bouwmeester 提问时间:6/27/2023 更新时间:6/27/2023 访问量:20
如何在运行时方案中提供有关 NullReferenceException 的详细信息
How to give more information about NullReferenceException in runtime scenarios
问:
我已经分析了 2500 个错误报告。有 125 个 (5%) 带有 NullReferenceException 的 bug(或其他语言中的类似异常,例如 Delphi 中的 AccessViolation 和 Javascript 中的“filter is undefined”)。
这些 bug 在调试时很容易解决,但在运行时方案中很难本地化此异常,因为我们从用户那里得到的唯一消息是“对象引用未设置为对象的实例”。
Visual Studio 2022 中的调试器提供了更详细的信息,例如“筛选器为 null”。
有没有办法在运行时添加获取此信息? 有没有办法丰富或覆盖“对象引用...”消息,以便我可以包含更多详细信息,例如 TargetSite 名称和程序集?
答: 暂无答案
评论