在MVC 5视图Visual Studio 2015 Enterprise中未解析Razor引用

mah*_*z01 4 c# asp.net-mvc razor asp.net-mvc-5 visual-studio-2015

我目前的开发环境:

  • Windows 7企业版
  • Visual Studio 2015 Enterprise Update 2
  • Resharper Ultimate 2016.1.2

项目配置:

  • C#.Net 4.5
  • MVC 5

我查看了几个主题,博客例如ViewBag在当前上下文中不存在 - Visual studio 2015

但我的*.cshtml页面显示了几个与Razor相关的错误 屏幕截图

我有

  • 清理了componentModelCache @ C:\Users\your.name.here\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
  • 更新了Views\web.config System.Web.Mvc, Version=5.2.2.0
  • 以及通过论坛和博客提供的每个可能的配置更新

仍然没有结果.但是当我创建一个全新的项目时,这个错误就不会出现了.任何线索?

仅供参考,错误或不是解决方案构建和运行没有任何戏剧性.

Ahs*_*san 7

检查~/Views/web.config以下设置.

<configuration>
  <system.web.webPages.razor>
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
      ...
    </pages>
  </system.web.webPages.razor>
</configuration>
Run Code Online (Sandbox Code Playgroud)

这是Visual Studio识别剃刀视图中的类型所必需的.

还有,

一个.从解决方案中卸载并重新加载项目

湾 清洁解决方案

C.退出Visual Studio,删除项目文件夹中的.user文件.

d.再次打开解决方案并构建