gpt4 book ai didi

c# - 打开小型转储 : No native symbols in symbol file

转载 作者:行者123 更新时间:2023-11-30 13:01:07 28 4
gpt4 key购买 nike

在 C# 项目中,我在 UnhandledException 中创建了小型转储。在我的 Dev 机器中,项目源和 bin 位于路径 K:\projects\*MYPROJECT* 下,如果我设法让它在我的 Dev 机器中崩溃,一切正常,我可以打开小型转储文件并正确查看源代码、调用堆栈, 线程等

终端用户程序路径明显不同;例如,在我们的测试机项目安装在 C:\*MYPROJECT* 下。它与 pdb 符号文件一起部署。无论如何,当我尝试在我的开发计算机(我有源文件)上打开在那台机器上生成的小型转储时,Visual Studio 尝试在“测试路径”(C:\*MYPROJECT* ) 当然找不到。

我尝试将符号路径设置为包含 K:\projects*MYPROJECT* 但没有任何结果,因此我重新创建了相同的测试目录结构,创建 C:\*MYPROJECT* 并在该目录下复制 .exe 和 .pdb 文件。现在,Visual Studio 能够找到它们,但它说“符号文件中没有 native 符号”,而且它不让我看到任何源代码。

我怎样才能加载正确的符号?

最佳答案

要更改目录,Microsoft describes打开即时窗口并输入 .exepath [path]去改变它。

您还可以使用 .srcpath [path].sympath [path] .

关于c# - 打开小型转储 : No native symbols in symbol file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20396026/

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