4

在visual studio 2010中,调试器仍然显示旧结构的结构信息,即使有新的类型和名称,或者如果所有成员都被替换了,结构的名称也改变了,等等......我试过删除项目pdb,但是它在重建后会重新生成,并且旧的结构信息在运行时仍然存在。这使得调试链表树变得不可能。

有什么方法可以完全重置内部调试器信息并强制它识别新的结构布局?

4

2 回答 2

2

转到调试-> Windows-> 模块

发现你的模块并检查它被挑选的位置

检查该模块的 pdb 是从哪里加载的

删除这些 pdb 和 dll

从 Debug->Options->Debugging->Symbols 清除符号缓存

现在重新编译并重试

于 2013-02-13T19:25:13.190 回答
1

刚刚找到解决方案:删除项目和所有子项目的 .pdb 为我解决了问题

于 2013-02-08T10:23:56.733 回答