Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 我在VS2013中没有获得Intellisense_.net_Visual Studio_Asp.net Mvc 4_Razor_Intellisense - Fatal编程技术网

.net 我在VS2013中没有获得Intellisense

.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,

我无法在razor view中获得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>

请按照下面提到的步骤解决您的问题

步骤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>