在较旧版本的Visual Studio中(就像在家里一样,猜2013),我能够在系统运行时编辑我的代码,但我无法继续(我不想继续).在逐步执行我的代码时,我只想开始输入,一旦我完成编辑然后重新编译.
优点是,在输入时我可以使用鼠标悬停鼠标并观察变量的值/结构并进行编辑.有时这是一个很好的指南,如提醒或笔记.
为什么我的Visual Studio 2015阻止我编辑代码?他说:
Changes are not allowed when unmanaged debugging is enabled
P.S我的Edit and Continue选项已按照互联网上的建议启用.对于2015年没有启用非托管调试选项,如2010 How to: Enable Debugging of Unmanaged Code中所建议的那样
编辑:这是一个C#/ C应用程序.我没有从头开始这个项目,这是一个巨大的项目.我把它作为Debugger启动,有时候发布.两者都不兼容(我不关心发布)
我在“工具”下的设置 – >选项 – >调试 – >一般看起来像: