您的位置:首页 > 编程学习 > 其它 > 正文

VS调试时无法命中断点

更多 时间:2014-9-22 类别:编程学习 浏览量:3667

VS调试时无法命中断点

VS调试时无法命中断点

在网页编程中,修改项目文件后,再重新设置断点调试会出现进不了断点的情况,如图

 

 

注:无法进入的断点是空心的,可以进入的断点是实心的。

 

一、调试时无法命中断点的原因

 

这时因为调试时使用的是PDB(Program Database)文件,而当我们在类库中修改代码后,由于没有重新编译,会使用上次的PDB文件,这样就造成了原来的PDB和新的代码文件不匹配,自然调试时也就无法正确进入断点。

 

二、解决方法

 

方法1、右击断点->位置->允许源代码与原始版本不同 

 

注意要在非运行状态下右击断点,不然会无法更新代码

 

方法2、工具->选项->调试->常规->禁用要求源文件与原始版本完全匹配

 

方法3、重新生成解决方案或者先清理解决方案再生成解决方案

 

 

 

标签:调试