razor intellisense不能在VS2010上使用microsoft.web.helpers

pom*_*arc 2 intellisense visual-studio-2010 razor asp.net-mvc-3

我有VS2010 Premium,.NET4.0,MVC3工具更新.

我成功地培养了微软网络助手.

我无法让@razor intellisense识别microsoft.web.helpers类.

它们确实在运行时正确地工作,即@Twitter.profile显示一个配置文件,但在设计时,statent被视为错误,并且在"."之后没有显示成员.

我试过补充一下

<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Run Code Online (Sandbox Code Playgroud)

到了

  <assemblies>
Run Code Online (Sandbox Code Playgroud)

web.config中的元素,但它没有帮助.

任何的想法?谢谢.

Ahm*_*mad 5

尝试在以下部分web.configViews文件夹中添加以下内容.编辑完成后,重新启动Visual Studio.

  <system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.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.Routing" />
        <add namespace="System.Web.Helpers"/> <!--This is the new entry-->
      </namespaces>
    </pages>
  </system.web.webPages.razor>
Run Code Online (Sandbox Code Playgroud)