即使我创建一个干净的WinForms项目,编辑并继续不起作用,并给我错误:
将调试器附加到已在运行的进程或在构建或运行时优化正在调试的代码时,不允许进行更改.
我也在MSDN网站上发现了这篇文章:
不支持的方案
在以下调试方案中,"编辑并继续"不可用:
在Windows 98上进行调试.
混合模式(本机/托管)调试.
SQL调试.
调试Dr. Watson转储.
在未处理的异常之后编辑代码,此时未选中"在未处理的异常上展开调用堆栈"选项.
调试嵌入式运行时应用程序.
使用"附加到"调试应用程序,而不是使用"调试"菜单中的"启动"运行应用程序.
调试优化代码.
目标是64位应用程序时调试托管代码.如果要使用"编辑并继续",则必须将目标设置为x86.("项目属性","编译"选项卡,"高级编译器"设置.).
在由于构建错误而无法构建新版本之后调试旧版本的代码.
但我可以对此列表中的每个项目回答"否".
它以前工作过,但几天前它停止工作,我不知道可能是什么原因.