gpt4 book ai didi

c# - VS2010 - 在设计时加载要调试的符号(不会命中断点)

转载 作者:行者123 更新时间:2023-11-30 17:21:11 24 4
gpt4 key购买 nike

问题:不会命中断点,因为没有加载任何符号

感谢有帮助的用户,我发现了 how to debug controls at design时间:我必须启动 VS2010 的第二个实例。不幸的是,当 VS2010 的第二个实例启动时,它将加载所有类型的符号,但完全不是我项目中的符号。

在模块窗口中,我可以看到 VS2010 的第二个实例加载了不同的模块,但我无法从我的项目中找到 dll。不幸的是,我不知道如何引用它们,因为在原始项目中它们当然包含在内。调试时我会从那里启动第二个实例。

我尝试了以下方法:

  1. 设置变量 _NT_SYMBOL_PATH
  2. 在 Tools/options/Debugging/Symbols/Symbol files locations 下添加了 pdb 文件
  3. 检查了我的 dll 是否被排除(http://cantgrokwontgrok.blogspot.com/2009/10/visual-studio-unknown-build-error.html)

知道如何解决这个问题吗?

最佳答案

我已经打过好几次那场仗了,所以这里有一些你可能想检查的东西:

  • PDB 文件必须与加载 dll 的位置相同
  • 使用 Fusion 查看 Visual Studio Designer 从哪里获取您的 dll,确保您在那里有一个 PDB
  • 检查您的 PDB matches your dll

您是否尝试过在调试实例中手动加载符号? (在“模块”窗口中右键单击,指向“加载符号自”)。

关于c# - VS2010 - 在设计时加载要调试的符号(不会命中断点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3687840/

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