相关疑难解决方法(0)

编辑并继续:"......时不允许更改"

即使我创建一个干净的WinForms项目,编辑并继续不起作用,并给我错误:

将调试器附加到已在运行的进程或在构建或运行时优化正在调试的代码时,不允许进行更改.

  1. 在工具→选项→调试中选中编辑并继续选项.
  2. 未启用优化.
  3. 似乎没有任何托管分析器设置.
  4. 我在调试模式下运行
  5. 我在x64 CPU和Windows XP 32位上运行,但是将平台目标设置为x86而不是AnyCpu没有帮助.
  6. 修复Visual Studio安装没有帮助.

我也在MSDN网站上发现了这篇文章:

不支持的方案

在以下调试方案中,"编辑并继续"不可用:

  • 在Windows 98上进行调试.

  • 混合模式(本机/托管)调试.

  • SQL调试.

  • 调试Dr. Watson转储.

  • 在未处理的异常之后编辑代码,此时未选中"在未处理的异常上展开调用堆栈"选项.

  • 调试嵌入式运行时应用程序.

  • 使用"附加到"调试应用程序,而不是使用"调试"菜单中的"启动"运行应用程序.

  • 调试优化代码.

  • 目标是64位应用程序时调试托管代码.如果要使用"编辑并继续",则必须将目标设置为x86.("项目属性","编译"选项卡,"高级编译器"设置.).

  • 在由于构建错误而无法构建新版本之后调试旧版本的代码.

但我可以对此列表中的每个项目回答"否".

它以前工作过,但几天前它停止工作,我不知道可能是什么原因.

visual-studio-2008 edit-and-continue visual-studio

105
推荐指数
7
解决办法
11万
查看次数

为什么不在Visual Studio 2015中编辑并继续工作?

我无法在Visual Studio中"编辑并继续"工作.它失败并显示消息"如果在调试开始时未构建项目,则不允许更改".

我正在使用.NET Framework 4.6.1和Entity Framework 6.1.3调试ASP.Net Core(1.1.0)Web API应用程序.

我在IIS Express中使用Visual Studio 2015 Enterprise Update 3.

我在工具>选项>去糖>启用编辑并继续中启用了编辑并继续.

我只在工具>选项> IntelliTrace>常规中将IntelliTrace设置为IntelliTrace事件.禁用IntelliTrace无法解决问题.

我还将COMPLUS_FORCEENC = 1添加到系统环境变量中.

还有其他想法吗?

entity-framework-6 visual-studio-2015 asp.net-core

6
推荐指数
1
解决办法
2266
查看次数