通过SVN repo更新我的构建后,我的所有视图代码突然被破坏,因为我的视图似乎无法解析System.Web.Mvc
命名空间。我在Mvc视图中参考Html方法(例如Html.DisplayFor
,Html.RadioButton
等)继续收到上述消息。但是,命名空间显然包含在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.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
</namespaces>
</pages>
</system.web.webPages.razor>
关于为什么这可能不起作用的任何其他想法?
答案 0 :(得分:0)
只是在黑暗中拍摄,但我会检查System.Web.Mvc的参考路径。也许您正在引用某个版本的System.Web.Mvc库,该库不再存在于您计算机上的目录位置,因为您已下载了repo的新副本。