解决VS2015调试无法添加断点并提示断点无效未能绑定的问题

在使用Visual Studio 2015开发项目的过程中,遇到了一个奇怪的问题,在调试时无法添加断点,会弹出错误信息框并提示:不能设置下面的断点。编辑器左侧也有提示断点无效断点未能绑定。

具体错误可以看这两张截图:

断点无效

不能设置下面的断点

这是个很冏的经历,我搞了老半天才发现调试方式选错了,调试时选择的是Release方式,改为使用Debug进行调试就可以正常的设置断点。

修改调试方式

我想VS2015专门有做了弹窗提示,记得2013或更早版本的VS如果使用了Release方式进行调试,是没有任何弹窗提示的,只是调试的时候断点显示空心圆或者干脆无任何反应,忽略所有断点。

说下当时的开发环境,开发的项目是一个WEB项目,框架是使用.NET Framework 4.5.2开发,Web框架用的是Nancy,IDE是Visual Studio2015。后来我尝试在控制台应用程序中使用Release方式调试项目,发现项目运行过程中设置断点没有错误弹窗,也许和使用的Nancy框架有点关系。

总结:一开始以为是VS2015展示出了点小故障,尝试关闭VS并重新打开,发现问题依旧,以为是VS故障了,差点就重置和重新安装了,不同版本的VS差别还是挺大的,需要调使用习惯,如果有遇到IDE提示断点无效断点未能绑定或者不能设置下面的断点的问题,一定要注意检查调试方式是否为Debug模式。




原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/98892.html

(0)
上一篇 2021年8月21日 01:28
下一篇 2021年8月21日 01:28

相关推荐

发表回复

登录后才能评论