在Visual Studio中对.NET核心应用程序的调试编辑不会生效

时间:2017-07-12 17:10:33

标签: c# visual-studio debugging visual-studio-2015 .net-core

当我在Visual Studio中调试.NET核心应用程序时,我可以暂停它并进行有效更改,然后再继续执行该进程。但是,该过程使用前面的代码运行,并且当遇到断点时,突出显示的文本似乎只匹配先前在该行上的字符数。

示例:

value变为Thread.Sleep(2000),断点会突出显示4行。

这仅适用于.NET Core应用程序。这是一个错误,"功能"还是我可以更改的设置?

1 个答案:

答案 0 :(得分:2)

  

这仅适用于.NET Core应用程序。这是一个错误,"功能"还是我可以更改的设置?

CamiloTerevinto所说的是对的。这是GitHub上的一个已知Issue #7902编辑并继续在Visual Studio 2015中此时不适用于.Net Core

有关VS2015 ENC更改的更多信息,请查看此博客条目: https://blogs.msdn.microsoft.com/devops/2015/04/29/net-enc-support-for-lambdas-and-other-improvements-in-visual-studio-2015/

此外,此问题已在Visual Studio 2017 RTM中得到解决。您可以在Visual Studio 2017上进行检查。