visual studio 2015 update 2 RTM和RCdebugging上下文不可用

更新1:

将Visual Studio更新到版本2015更新2 RTM之后,问题仍然存在。

更新2修补程序可用4/12/2016

感谢Patrick Nelson。

一个补丁已经发布

你可以在这里下载补丁。

更新3 8/16/2016:

最新的vs 2015更新3 KB3165756有同样的问题不更新

使用的版本:

最新的稳定版本的Visual Studio更新2 rc

禁用了所有的分机,并重新启动了我的所有设置

重现步骤:

  1. 安装visual studio update 2 rc
  2. 使用asp.net mvc核心模板创build新项目
  3. debugging应用程序

预期的行为:

为了能够debuggingasp.net应用程序 在这里输入图像说明

实际行为:

我无法探索visual studio编辑器或立即窗口中的variables的上下文,我在即时窗口中得到以下错误

在这里输入图像说明 错误CS0103:名称'myvariable'在当前上下文中不存在

这是Visual Studio 2015更新2中引入的一个错误。本质上,debugging器无法检查dynamic模块中的局部variables。 我们今天发布了一个修补程序。

你可以在这里下载补丁。 补丁的文档在这里 。 让我知道,如果补丁不能解决你的特定情况。

使用试验和错误的方法,我发现一个解决方法知道,将带回上下文debugging。

from tools > options > debugging > general then enable 

在这里输入图像说明

(使用托pipe兼容模式 – 启用),请确保jsonconfiguration文件包含此部分

 "frameworks": { "dnx451": { }, "dnxcore50": { } }, 

我find了解决schemevisual studio 2015更新3,14.0.25420.01我刚从project.json中删除“debugType”:“portable”现在它适用于我。

对于Visual Studio更新3我重置我的Visual C#设置,它的工作。