.net 我在VS2013中没有获得Intellisense
我无法在razor view中获得Visual Studio Premium 2013的Intellisense支持。这是一个特定的项目。我能得到一个新项目的情报支持。 我尝试比较这两个项目的web.config文件。仍然无法解决 我觉得以下名称空间负责在视图中获得智能支持: Web.config:.net 我在VS2013中没有获得Intellisense,.net,visual-studio,asp.net-mvc-4,razor,intellisense,.net,Visual Studio,Asp.net Mvc 4,Razor,Intellisense,我无法在razor view中获得Visual Studio Premium 2013的Intellisense支持。这是一个特定的项目。我能得到一个新项目的情报支持。 我尝试比较这两个项目的web.config文件。仍然无法解决 我觉得以下名称空间负责在视图中获得智能支持: Web.config: <system.web.webPages.razor> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory,
<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>
请按照下面提到的步骤解决您的问题 步骤1:请在/views/Web.config文件中添加模型名称空间,如 下面
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="*******your model namespace goes here******" />
</namespaces>
</pages>
</system.web.webPages.razor>
步骤2:卸载您的项目第3步:重新加载项目当我将鼠标悬停在@model上时,会显示以下内容:“model”不会在当前上下文中退出
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="*******your model namespace goes here******" />
</namespaces>
</pages>
</system.web.webPages.razor>