1

通过 SVN 存储库更新我的构建后,突然间我的所有视图代码都被破坏了,因为我的视图似乎无法解析System.Web.Mvc命名空间。在Mvc 视图中,我不断收到有关 Html 方法(例如Html.DisplayFor,等)的上述消息。但是,命名空间显然包含在 Web.config 中Html.RadioButton

  <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.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
      </namespaces>
    </pages>
  </system.web.webPages.razor>

关于为什么这可能不起作用的任何其他想法?

4

1 回答 1

0

只是在黑暗中拍摄,但我会检查 System.Web.Mvc 的参考路径。也许您正在引用某个版本的 System.Web.Mvc 库,该库不再存在于您机器上的目录位置,因为您下载了一个新的 repo 副本。

于 2013-05-01T04:17:19.017 回答