为什么调试器不会在visual studio 2002中遇到断点

时间:2013-12-23 15:45:30

标签: visual-studio visual-studio-debugging visual-studio-2002

现在我正致力于visual studio 2002 framework 1.0 断点没有击中。

我在webconfig中确认了 多次重建我的解决方案。 我可能需要重置iis。 我想要有理由说明为什么断点没有击中?

是否可以在usercontrol和debug上添加断点?

当我点击用户控件中的链接时,它应该移动到下一页,它会在url中显示重定向的链接,但是无法加载页面以便我尝试通过放置断点但是断点来找到问题所在没有用。

1 个答案:

答案 0 :(得分:0)

一个原因是您正在尝试调试DLL,但该DLL甚至没有加载。

第二个原因是.pdb文件与.exe(或.dll)文件不匹配。您可能认为重建可以解决此问题,但可能是您仍在使用错误的exe(或dll)。

第三个原因是您尝试在错误的调试模式下进行调试。有本机模式,托管模式和混合(本机+托管)模式。还有脚本模式(对于VB脚本,但我从来不需要)。因此,如果在本机代码中设置断点,并且调试器处于托管模式,则断点将永远不会被命中。

由于所有三个原因,断点符号将显示为空(空心),这是从Visual Studio向您发出的错误消息。

如果断点符号是完整的圆圈,那么可以到达代码,但是如果没有点击断点那么这就是代码中的问题,而不是Visual Studio中的问题。

相关问题