【问题标题】:.NET Core MVC 6 misleading IntelliSense.NET Core MVC 6 误导 IntelliSense
【发布时间】:2016-08-12 01:10:55
【问题描述】:

在尝试使用 .NET Core 构建 Web 应用程序时,我使用了 Web 应用程序模板,虽然一切正常,但 .cshtml 页面上的 IntelliSense 极具误导性。它无法识别@ViewData@model@Model 标记,但是当添加视图模型或使用ViewData 消息时,项目编译并正常运行。然而,IntelliSense 将它们标记为红色......

... 并说“无法解析符号”即使在完全更新的 Visual Studio 2015 中使用 Microsoft 自己的 .NET Core Web 应用程序模板,也会安装所有必要的 NuGet 包。有谁知道这是一个需要修复的错误,还是有一个明确的 NuGet 包清单要添加?添加各种 Mvc.Tooling 和 Tooling.Razer 包仅启用标签助手,但在 .cshtml 文件上的 @ 之后的代码以外的任何内容仍被标记为错误...

[已解决] 请看答案...

【问题讨论】:

  • 我没有这个问题,因此在我们的机器上有所不同。我正在运行 Visual Studio Community 2015,更新 3。
  • 此处相同,VS 社区 2015 更新 3,版本 14.0.25425.01。甚至重新安装 .NET Core Tools 以确保 100%。
  • 感谢您发布此信息。我们的 package.json 文件非常不同,但我基本上清除了缓存数据的每一点,并从头开始重置所有内容。不知何故解决了这个问题......但还是谢谢你!

标签: c# razor asp.net-core-mvc asp.net-core-1.0


【解决方案1】:

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

仍然不确定出了什么问题,但如果没有对 VS 2015 的更深入了解,我自己似乎太复杂了...

【讨论】:

    猜你喜欢
    • 2017-06-18
    • 1970-01-01
    • 2018-11-18
    • 2022-08-14
    • 2016-10-10
    • 2022-09-30
    • 2022-11-17
    • 2018-02-27
    • 2022-12-30
    相关资源
    最近更新 更多