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

时间:2017-01-30 21:36:40

标签: visual-studio-2015 asp.net-core entity-framework-6

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

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

我正在使用Visual Studio 2015 Enterprise Update 3和IIS Express。

我在工具>中启用了编辑并继续选项> “脱墨”>启用编辑并继续。

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

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

还有其他想法吗?

1 个答案:

答案 0 :(得分:2)

至少在VS2015 U3中,

.Net Core似乎尚不支持编辑和继续。我遇到了完全相同的问题,虽然我找不到任何具体的参考资料,但似乎在很多地方都有提示。以下是一些可能支持此声明的链接:

https://github.com/dotnet/coreclr/issues/7902

https://github.com/dotnet/roslyn/pull/16197

我还没有尝试过VS2017 RC,也许支持就在那里。如果您在发布后发现了其他任何内容,我会很高兴听到它。