首页 文章

没有命中断点,没有加载符号

提问于
浏览
1

我有一个带有一些断点的VS解决方案 . 当我将解决方案附加到第三方程序时,省略了断点("The breakpoint will not currently be hit. No symbols have been loaded for this document") . 令人困惑的任何(引用的)项目的断点都不在我的解决方案中,只有那些在我自己的解决方案中的断点不会 . 因此,在与第三方工具交互时,我无法通过我的项目进行调试 . 我也尝试了this,但问题仍然存在 . 我还重新构建了整个解决方案,以重新创建项目的DEBUG信息文件 . 该位置与其他解决方案相同,但显然未加载其包含的信息 . 有什么想法吗?

1 回答

  • 0

    最后我在this帖子中找到了答案 . 我查看了加载的模块(Debug-> Windows-> Modules,同时将程序集附加到进程),并注意到我的实际程序集不在列表中 . 我想调试的代码是使用.NET 3.5构建的,但模块只是为.NET 4.0加载的 . 通常这可能会被我自动检测到,但是这次自动检测由于一些奇怪的原因不起作用所以我将所选代码类型从托管(v4.0)更改为托管(v2.0),现在它可以正常工作 . 希望在以后再次在.NET 4.0上进行调试时不会发生这种情况......

相关问题