如何使用.pdb文件来表示崩溃报告

时间:2017-05-18 10:34:25

标签: c# visual-studio xaml uwp hockeyapp

我发布了一份崩溃报告。它没有象征意义。我有.pdb文件,源代码和包,有没有办法使用.pdb文件将此堆栈跟踪转换为有意义的方法名称?

Exception Stack:
SharedLibrary!<BaseAddress>+0x3f7d77
MyApp!<BaseAddress>+0x52b4d7
MyApp!<BaseAddress>+0x59ed69
MyApp.API.GetFilter()
MyApp!<BaseAddress>+0x66f79f
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
SharedLibrary!<BaseAddress>+0x368a33
SharedLibrary!<BaseAddress>+0x369031
SharedLibrary!<BaseAddress>+0x369b49
SharedLibrary!<BaseAddress>+0x369b0f
MyApp!<BaseAddress>+0x67293f
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
SharedLibrary!<BaseAddress>+0x368a33
SharedLibrary!<BaseAddress>+0x369031
SharedLibrary!<BaseAddress>+0x369b49
MyApp!<BaseAddress>+0x69d129

1 个答案:

答案 0 :(得分:0)

如果您在构建中上传了.pdb。它们可能不匹配,请确保您的校验和和二进制图像UUID匹配。

为了验证您是否拥有正确的符号:

  1. 检查版本
  2. Files 标签上上传的符号文件的ID
  3. 检查这是否与崩溃记录
  4. 下的二进制图像匹配
  5. 如果这些匹配,您将能够看到符号化的崩溃报告