在旧版本的 Visual Studio 中(就像家里的那个,猜想 2013 年),我可以在系统运行时编辑我的代码,但我无法继续(而且我不想继续)。在 单步执行 我的代码时,我只想开始输入,一旦我完成编辑然后重新编译。
优点是,在打字时,我可以将鼠标悬停并观察变量的值/结构并进行编辑。有时它是一个很好的指南,例如提醒或笔记。
为什么我的 Visual Studio 2015 阻止我编辑我的代码?说:
启用非托管调试时不允许更改
PS 我的 编辑并继续 选项已按照互联网上的建议启用。 2015 年没有 _启用非托管调试选项_,如 2010 年建议的此处 如何:启用非托管代码的调试
编辑:这是一个 C#/C++ 应用程序。我没有从头开始这个项目,这是一个巨大的项目。我将它作为 Debugger 启动,有时作为 Release 启动。两者都不起作用(我不关心版本)
我在 Tools -> Options -> Debugging -> General
下的设置如下所示:
原文由 Khalil Khalaf 发布,翻译遵循 CC BY-SA 4.0 许可协议
你来错地方了;这是系统范围的调试选项。
如您链接到的帖子中所述,您需要转到项目属性中的调试选项卡。