2010-11-17 80 views
1

我有一个项目,我被递交,我解压缩,放在我的电脑上,现在我不能放任何断点。每当我尝试把一个断点,我得到一个感叹号断点说:“这个断点当前不会被命中,没有符号被载入这个文件。”任何人都知道我可以解决这个问题?直到我开始运行代码时,这个错误才显示出来,而代码没有运行,断点看起来好像很好。符号不会加载我的项目

+0

它是什么类型的项目? ASP .NET? – 2010-11-17 21:50:34

回答

0

我猜你可能正在运行一个发布版本?检查项目设置以确保它是一个调试版本,否则由于编译器设置有时可能会忽略断点,因为优化可能会使调试器有点不安。

也可能是值得做一个干净,全部重建,以确保你对二进制文件等的正确版本上运行

+1

即使在发布模式下,也可以触发断点。你将无法编辑并继续...... – Brosto 2010-11-17 21:59:39

+0

@Brosto:是的,但是如果你在发布模式下进行调试,有时候事情会变得有点滑稽。我的帖子并不清楚,但那是我的意思,所以谢谢。 – 2010-11-17 22:08:16

+0

谢谢。我并不知道将它设置为释放会导致断点无法加载。 – Bryan 2010-11-17 22:11:52

0

这里有一些事情你可以尝试:

打通项目的属性页面并选择“Build”选项卡。点击“高级”。确保选择了“Full”的“Debug Info”。

此外,删除输出文件夹中的任何PDB文件。