删除 link 时出现调试错误 "No symbols have been loaded"

Debug error "No symbols have been loaded" when removing a link

我有一个 sln,其中包含不同的项目,它们之间的引用不同。

我在 program.main() 中添加了一个小改动,从中删除了 class 的启动,并从不同的地方完成了模仿 该行已从 main 中删除: //Class1 classExmple = new Class1() 并添加到不同的地方。

删除新的 Class1() 并重建后,Class1 中的任何断点都会收到错误消息 "No symbols have been loaded"。出于某种原因,其他项目中的任何断点也是如此。 我可以看到相关的 dll 已构建并且是最新的。 我还可以看到所有的 dll 都在项目引用列表中。

感谢您的帮助, 谢谢, 达娜.

尝试

  1. 清理解决方案,然后重建
  2. 删除所有临时文件或引用文件并再次添加引用(删除调试和 obj 文件夹)
  3. 确保您是从放置它的 pdb 文件的位置引用 dll