2016-03-29 29 views
36

更新1:的Visual Studio 2015更新2 RTM和不可用RC调试方面

更新的Visual Studio 2015版本更新2 RTM问题后仍然存在。

更新补丁2可2016年4月12日

感谢帕特里克·纳尔逊。

补丁已经发布

您可以下载补丁here

更新3 2016年8月16日:

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

版本中使用:在Visual Studio中

最新稳定版更新2 rc

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

重现步骤:

  1. 安装Visual Studio更新2 RC
  2. 使用asp.net的MVC核心模板
  3. 调试应用程序创建新项目

预期的行为:

作为ab乐调试asp.net应用程序 enter image description here

实际行为:

我不能探索Visual Studio编辑器或直接窗口内变量的情况下,我得到的直接窗口下面的错误

enter image description here 错误CS0103:名称'myvariable'在当前上下文中不存在

+0

记录Microsoft Connect上的错误。 –

+0

我已经在github上添加了一个问题,但似乎stackoverflow更快 – 1AmirJalali

+2

如果它在观察窗口\立即窗口和数据提示中重现比它在表达式评估器或其他一些协调组件中的问题[看这里](https:// github。 COM /微软/ ConcordExtensibilitySamples /维基/协和架构)。我不认为罗斯林与它有关系。 –

回答

17

这是已在Visual Studio 2015年更新引入了一个错误2.本质上,调试器无法检查动态模块中的局部变量。我们今天发布了一个修补程序。

您可以下载补丁here。该修补程序的文档是here。让我知道如果补丁不能解决您的特定情况。

+0

请不要发布重复的答案。将问题标记为重复。 – ChrisF

+0

如果问题不一样,但答案是? –

+0

然后根据问题的具体情况定制你的答案。 – ChrisF

20

使用试错法我发现一个解决方法知道会带回con文本调试。

from tools > options > debugging > general then enable 

enter image description here

+1

它不适用于DNX项目。 – Marcin

+0

只是重新启动vs它的工作 – 1AmirJalali

2

,并(使用托管兼容模式 - 启用)请确保JSON配置文件有这部分

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

谢谢。为了使调试工作,我添加了“dnx451”参考。为什么是这样?在我的测试解决方案中,我只想为点网核心进行编译。 – aherrick

+0

仅供参考,我有一个项目只针对显示此错误的'dnx451'。我不认为添加'dnx451'将永远解决这个问题。另一方面,修补程序完美地修复了它。 –

2

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

0

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

相关问题