【发布时间】:2016-05-02 18:29:51
【问题描述】:
在旧版本的 Visual Studio 中(就像家里的那个,猜想 2013 年),我可以在系统运行时编辑我的代码,但我无法继续(而且我不想继续)。在单步执行我的代码时,我只想开始输入,一旦我完成编辑然后重新编译。
优点是,在打字时,我可以将鼠标悬停在鼠标上,观察变量的值/结构并进行相应的编辑。有时它是一个很好的指南,例如提醒或笔记。
为什么我的 Visual Studio 2015 阻止我编辑代码?说:
启用非托管调试时不允许更改
P.S 我的 Edit and Continue 选项已按照 Internet 上的建议启用。 2015 年没有 启用非托管调试选项,就像这里建议的 2010 年 How to: Enable Debugging of Unmanaged Code
编辑:这是一个 C#/C++ 应用程序。我没有从头开始这个项目,这是一个巨大的项目。我将它作为 Debugger 启动,有时作为 Release 启动。两者都不起作用(我不关心版本)
Tools -> Options -> Debugging -> General 下的设置如下所示:
【问题讨论】:
-
什么样的项目,你是如何启动调试器的?
-
@slaks 这是一个 C#/C++ 类型的项目。我编辑了我的帖子以添加它
-
这个项目到底是什么?
-
是什么样的项目? C#应用?表格? WPF? C++ 应用程序?没有“C#/C++ 应用程序”项目之类的东西。
-
哦,这是一个 WPF @slak,该解决方案还有其他项目,例如 C++ 控制台。我关心的是主要的 WPF
标签: c# c++ wpf visual-studio-2013 visual-studio-2015