【发布时间】:2014-07-04 07:00:51
【问题描述】:
我无法在 razor 视图中获得对 Visual Studio Premium 2013 的 Intellisense 支持。这发生在一个特定的项目上。我能够为一个新项目获得情报支持。 我试图比较这两个项目的 web.config 文件。仍然无法解决。
我觉得以下命名空间负责在视图中获得智能支持:
Web.config:
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
</namespaces>
</pages>
</system.web.webPages.razor>
我的模型对象出现红色下划线,因为它无法识别我的模型对象
@model MyProject.Customers
【问题讨论】:
-
当我将鼠标悬停在@model 上时,它会显示以下内容:“模型”不会在当前上下文中退出
标签: .net visual-studio asp.net-mvc-4 razor intellisense