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

前端之家收集整理的这篇文章主要介绍了c# – 在哪里可以找到“启用非托管代码调试”,以便在系统运行时编辑代码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在较旧版本的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启动,有时候发布.两者都不兼容(我不关心发布)

我在“工具”下的设置 – >选项 – >调试 – >一般看起来像:


解决方法

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

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

猜你在找的C#相关文章