30
编辑并继续:“在…时不允许更改”
即使我创建了一个干净的WinForms项目,“编辑并继续”也不起作用,并给了我错误: 当调试器已附加到已经在运行的进程中,或者在构建或运行时对要调试的代码进行了优化时,不允许进行更改。 在工具→选项→调试中选中编辑并继续选项。 未启用优化。 似乎没有任何托管的事件探查器设置。 我在调试模式下运行 我在x64 CPU和32位Windows XP上运行,但是将平台目标设置为x86而不是AnyCpu并没有帮助。 修复Visual Studio安装没有帮助。 我还在MSDN网站上找到了这篇文章: 不支持的方案 在以下调试方案中,“编辑并继续”不可用: 在Windows 98上进行调试。 混合模式(本机/托管)调试。 SQL调试。 调试Dr.Watson转储。 未选择“取消处理未处理的异常的调用堆栈”选项时,将在未处理的异常之后编辑代码。 调试嵌入式运行时应用程序。 使用“附加到”来调试应用程序,而不是通过“调试”菜单中的“启动”来运行应用程序。 调试优化的代码。 当目标是64位应用程序时调试托管代码。如果要使用“编辑并继续”,则必须将目标设置为x86。(项目属性,“编译”选项卡,“高级编译器”设置。)。 由于构建错误而导致新版本构建失败后,调试旧版本的代码。 但是我可以对列表中的每个项目回答“否”。 它曾经工作过,但是几天前它停止工作了,我不知道可能是什么原因。