编辑&继续不起作用

时间:2016-10-06 22:05:40

标签: visual-studio visual-studio-2015 visual-studio-debugging edit-and-continue

我试图获得管理编辑&继续工作(在Visual Studio 2015 v14.0.25425.01更新3中),它给了我可怕的对话框," 在以下情况下不允许进行更改:&#34 ;

  • 附加到不支持编辑并继续附加的流程。

    1. 我在Windows 10.0.10586,x64上使用IISExpress v10.0.14358.1000。
    2. 我已经将64位版本的IIS express用于网站和项目'在“工具” - >“选项”中签入。 (虽然,我也得到了与32位iisexpress相同的错误)
    3. 编译所有代码'任何CPU'
  • 正在调试的代码已经过优化

    1. 不,所有代码都是使用DEBUG常量集构建的,并且没有优化。
  • 正在调试的程序集作为域中立加载

    1. 不,我使用Process Explorer检查过,程序集没有加载DomainNeutral。
  • 正在调试的程序集是通过反射加载的。

    1. 对此不确定,但它是一个常规的ASP.NET MVC 5应用程序。
  • 启用了Intellitrace事件和呼叫信息。

    1. Nope,在工具 - >选项 - > Intellitrace中禁用intellitrace。
  • 运行此程序的.NET Runtime不支持编辑并继续。

    1. 不确定。它是针对" .NET Framework 4.6.1"构建的,第一个符号加载是"' iisexpress.exe' (CLR v4.0.30319:DefaultDomain):已加载' C:\ WINDOWS \ Microsoft.Net \ assembly \ GAC_64 \ mscorlib \ v4.0_4.0.0.0__b77a5c561934e089 \ mscorlib.dll'"

其他一些事情:

  • 在网络'项目设置,“ASP.NET'和'启用编辑&继续'复选框已设置(并且没有其他选项)。
  • 我有'编辑并继续'在调试器设置中启用。
  • 我在调试器设置中禁用了兼容模式。
  • 我尝试删除我的.suo文件和.vs目录,清理我的临时目录,进行完全重建

我还能尝试什么?

PS。如果VS调试器团队的任何人正在阅读这个,我可以请一个忙吗?请 kill 此对话框,并将其替换为指示实际问题原因的内容。你有调试对象,解决方案,你可以确定哪个导致问题,你可以有一个按钮,只需点击一下即可修复问题。

1 个答案:

答案 0 :(得分:8)

好的,后人。事实证明问题是由环境变量引起的(可能是由探查器在某个时候配置的):

COR_ENABLE_PROFILING=1

删除此修复程序编辑&继续。

如果错误弹出窗口可以提及,甚至检测到它并为您提供为您修复它的选项,那将会很棒...