簡體   English   中英

在MVC 5視圖Visual Studio 2015 Enterprise中未解析Razor引用

[英]Razor references not resolved in MVC 5 views Visual Studio 2015 Enterprise

我目前的開發環境:

  • 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
  • 以及通過論壇和博客提供的每個可能的配置更新

仍然沒有結果。 但是當我創建一個全新的項目時,這個錯誤就不會出現了。 任何線索?

僅供參考,錯誤或不是解決方案構建和運行沒有任何戲劇性。

檢查~/Views/web.config以了解以下設置。

<configuration>
  <system.web.webPages.razor>
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
      ...
    </pages>
  </system.web.webPages.razor>
</configuration>

這是Visual Studio識別剃刀視圖中的類型所必需的。

還有,

一個。 從解決方案中卸載並重新加載項目

清潔解決方案

C。 退出Visual Studio,刪除項目文件夾中的.user文件。

d。 再次打開解決方案並構建

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM