C# .NET核心MVC 6智能感知

C# .NET核心MVC 6智能感知,c#,razor,asp.net-core-mvc,asp.net-core-1.0,C#,Razor,Asp.net Core Mvc,Asp.net Core 1.0,在尝试使用.NET Core构建web应用程序时,我使用了web应用程序模板,虽然一切工作都完全符合预期,但.cshtml页面上的IntelliSense极易误导用户。它不识别@ViewData、@model或@model标记,但当添加视图模型或使用ViewData消息时,项目会正常编译和运行。然而,IntelliSense将它们标记为红色,就像这样 。。。并表示“无法解析符号”,即使在完全更新的Visual Studio 2015中使用Microsoft自己的.NET核心web应用程序模板,

在尝试使用.NET Core构建web应用程序时,我使用了web应用程序模板,虽然一切工作都完全符合预期,但
.cshtml
页面上的IntelliSense极易误导用户。它不识别
@ViewData
@model
@model
标记,但当添加视图模型或使用ViewData消息时,项目会正常编译和运行。然而,IntelliSense将它们标记为红色,就像这样

。。。并表示“无法解析符号”,即使在完全更新的Visual Studio 2015中使用Microsoft自己的.NET核心web应用程序模板,也会安装所有必要的NuGet软件包。是否有人知道这是一个需要修复的bug,或者有一个明确的NuGet包清单需要添加?添加各种Mvc.Tooling和Tooling.Razer包只能启用标记帮助程序,但是除了
.cshtml
文件上的
@
之后的代码之外的任何内容仍然标记为错误


[已解决]请参阅答案…

删除C:\Users[me]\AppData\Local\Microsoft\Visual Studio和VSCommon中的所有内容,然后在Visual Studio命令提示符下运行
devenv/resetuserdata
,重新唱入并还原我的环境后,问题自行解决


仍然不确定出了什么问题,但在没有深入了解VS 2015的情况下,我自己似乎很难弄清楚这一点。

我没有这个问题,因此在我们的机器上有所不同。我正在运行Visual Studio Community 2015,更新3。此处相同,VS Community 2015更新3,版本14.0.25425.01。即使是重新安装的.NET核心工具也是100%确定的。这是我的软件包。json:谢谢你发布。我们的package.json文件非常不同,但我基本上删除了缓存数据的每一位,并从零开始重置所有内容。不知怎的解决了问题。。。不过还是要谢谢你!