gpt4 book ai didi

c# - 如何在错误报告中使用签名?

转载 作者:可可西里 更新时间:2023-11-01 07:56:09 27 4
gpt4 key购买 nike

我刚刚发送了一个用于 Beta 测试的程序,一个用户给我回复了这个错误报告:

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: myprogram.exe (not the actual name of the file)
Problem Signature 02: 1.4.0.0
Problem Signature 03: 4ff759ce
Problem Signature 04: System.Windows.Forms
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4ee9b94f
Problem Signature 07: 14e0
Problem Signature 08: 23
Problem Signature 09: System.ObjectDisposedException

我当然可以在 System.ObjectDisposedException 上找到信息在 MSDN。所以我可能遇到一些问题,我要求一个已被处置的对象(可能是一个文件流)。

所以签名 09:告诉我它抛出了什么样的异常 - 但其他签名是否会提供有关导致此异常的原因的任何信息?

对我来说,问题签名 06-08 似乎包含有趣的数据,但我不知道它意味着什么。

如何阅读其中一份错误报告应该是相当普遍的兴趣。

最佳答案

关于问题签名的信息基本上是中间语言级别的错误 dll 的内存位置。

This blog发布解释每个可用字段。您可以使用 MSIL Disassembler 检查 dll

希望这就是你要找的,

问候,

编辑:作为附加说明,为了研究中级代码,我发现在 MSIL 反汇编程序中执行文件 -> 转储更容易。然后根据Signature 07参数搜索方法。例如.方法/.590./

关于c# - 如何在错误报告中使用签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11381204/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com