【转载】在启动调试时修改代码

最近碰到一个问题,就是vs在调试模式下无法修改代码之后再继续,这种严重影响工作效率的问题怎么能忍,所以决心把这个坑填满。网上搜了大堆有头无尾有尾无头的答案,我一个一个试了几乎都没啥用。最后通过不断的测试和网上答案的拼凑,终于是把这个坑给填掉了,现在总结一下,免得自己日后忘记又踩坑,也给园友们提个醒。

     

 

首先一般情况是在你击中断点的时候想修改代码的时候,就算是回车它也会弹出这个框,解决这个框的操作就是  调试》选项》调试》常规中去掉“使用托管兼容模式”这个选项,注意,是去掉勾选,去掉勾选、去掉勾选,重要的话说三遍。

然后是勾选  调试》选项》调试》常规中“编辑并继续”这个选项 。

这个设置必须要在项目停止运行时设置。

不要问我为什么会知道,说多了都是泪。。

做完上面一步,你会发现你可以在击中断点之后回车或者修改代码了,但是当你继续调试的时候,它又会弹出一个框

这个意思就是我们本次的修改需要到下次编译的时候才能有作用,这不瞎折腾嘛,不要急,同样的操作 调试》选项》调试》常规中去掉“要求源文件与原始版本完全匹配”  也是去掉勾选,去掉勾选、去掉勾选,重要的话说三遍。 

如果做完以上三步还是不行,还有最重要的一步,就是    调试》选项》调试》常规中勾选“一个进程中断时则中断所有进程”。

ok,此坑已填

posted @ 2019-10-21 21:33  雄介  阅读(137)  评论(0编辑  收藏  举报