在哪里可以找到“启用非托管代码调试”以便能够在系统运行时编辑代码?

新手上路,请多包涵

在旧版本的 Visual Studio 中(就像家里的那个,猜想 2013 年),我可以在系统运行时编辑我的代码,但我无法继续(而且我不想继续)。在 单步执行 我的代码时,我只想开始输入,一旦我完成编辑然后重新编译。

优点是,在打字时,我可以将鼠标悬停并观察变量的值/结构并进行编辑。有时它是一个很好的指南,例如提醒或笔记。

为什么我的 Visual Studio 2015 阻止我编辑我的代码?说:

启用非托管调试时不允许更改

PS 我的 编辑并继续 选项已按照互联网上的建议启用。 2015 年没有 _启用非托管调试选项_,如 2010 年建议的此处 如何:启用非托管代码的调试

编辑:这是一个 C#/C++ 应用程序。我没有从头开始这个项目,这是一个巨大的项目。我将它作为 Debugger 启动,有时作为 Release 启动。两者都不起作用(我不关心版本)

我在 Tools -> Options -> Debugging -> General 下的设置如下所示:

在此处输入图像描述在此处输入图像描述

原文由 Khalil Khalaf 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 559
1 个回答

你来错地方了;这是系统范围的调试选项。

如您链接到的帖子中所述,您需要转到项目属性中的调试选项卡。

原文由 SLaks 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题