Tag: 崩溃报告

如何解决事件日志中的.NET 2.0错误报告消息?

我在一个名为EVEMon的开源产品上工作,用C#编写,面向.NET 2.0平台,我有一个用户遇到了我们无法解决的奇怪的.NET崩溃问题。 事件类型:错误 事件源:.NET Runtime 2.0错误报告 活动类别:无 事件ID:5000 日期:2009年4月29日 时间:晚上10:58:10 用户:N / A. 电脑:删除了这个 描述: EventType clr20r3,P1 evemon.exe,P2 1.2.7.1301,P3 49ea37c8,P4 system.windows.forms,P5 2.0.0.0,P6 4889dee7,P7 6cd3,P8 18,P9 system.argumentexception,P10 NIL。 数据: //以上描述的hex表示 应用程序本身崩溃而不显示错误(尽管有error handlingUI),上述消息被复制出Windows事件日志。 最终用户已重新安装.NET并更新到最新版本。 .PDB文件随程序的每个发行版本一起分发,以帮助调试和测试,有问题的用户可以获得正确版本的EVEMon的完整PDB文件。 是否有一种特定的,经过试验和测试的技术来分析和诊断这种类型的崩溃? 如果有的话,有哪些工具和技术可以帮助调试? 特别谢谢 我要特别感谢Steffen Opel,并强调他的答案虽然没有直接回答我提出的问题,但我的代码库解决了更大的问题,即全局error handling缺少一个重要组件。