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

Kha*_*laf 7 c# c++ wpf visual-studio-2013 visual-studio-2015

在较旧版本的Visual Studio中(就像在家里一样,猜2013),我能够在系统运行时编辑我的代码,但我无法继续(我不想继续).在逐步执行我的代码时,我只想开始输入,一旦我完成编辑然后重新编译.

优点是,在输入时我可以使用鼠标悬停鼠标并观察变量的值/结构并进行编辑.有时这是一个很好的指南,如提醒或笔记.

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

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

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

编辑:这是一个C#/ C++应用程序.我没有从头开始这个项目,这是一个巨大的项目.我把它作为Debugger启动,有时候发布.两者都不兼容(我不关心发布)

我的设置如何Tools -> Options -> Debugging -> General看起来像:

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

SLa*_*aks 15

你处在完全错误的地方; 这是系统范围的调试选项.

如您链接的帖子中所述,您需要转到Project Properties中的Debug选项卡.

  • _Enable native code debugging_是您正在寻找的. (4认同)