使用System.Web.MVC 5.2.2.0时剃须刀视图智能被破坏,使用System.web.Mvc 5.0.0.0时工作正常

时间:2015-03-31 13:12:23

标签: asp.net-mvc-5

<configSections>
 <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
   <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
   <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
 </sectionGroup>
</configSections>

<system.web.webPages.razor>
 <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

 <pages pageBaseType="System.Web.Mvc.WebViewPage">
  <namespaces>
   <add namespace="System.Web.Mvc" />
   <add namespace="System.Web.Mvc.Ajax" />
   <add namespace="System.Web.Mvc.Html" />
   <add namespace="System.Web.Optimization"/>
   <add namespace="System.Web.Routing" />
   <add namespace="System.Text.RegularExpressions"/>
  </namespaces>
 </pages>
</system.web.webPages.razor>

所有内容都会构建,但它会破坏所有.cshtml剃刀页面上的智能:

当前上下文中不存在名称“model”

但是当我将主机factoryType版本设置为5.0.0.0时,intellisence开始工作。

任何人都可以请帮助

0 个答案:

没有答案