2
今天我昨晚醒来后,Windows更新,我的MVC项目被打破(许多缺少命名空间错误)。显然,我的System.Web.Mvc版本自动从4.0.0.0更新到4.0.0.1,并且我的项目引用被破坏,请参阅:Windows update caused MVC3 and MVC4 stop workingASP.NET MVC 4.0安全更新中断项目System.Web.Mvc
继一些线程之后,我浏览了整个项目并从4.0更名为引用。 0.0到4.0.0.1,这解决了错误,但是现在我收到以下错误:
编译错误 说明:编译服务此请求所需的资源时发生错误。请查看以下具体的错误细节并适当修改您的源代码。
编译器错误消息:CS0234:
:类型或命名空间名称“HTML”不存在于命名空间“System.Web.Mvc”(?是否缺少的组件参考)源错误存在
Line 36: <add namespace="System.Web.Mvc"/>
Line 37: <add namespace="System.Web.Mvc.Ajax"/>
Line 38: <add namespace="System.Web.Mvc.Html"/>
Line 39: <add namespace="System.Web.Optimization"/>
Line 40: <add namespace="System.Web.Routing"/>
我有点难以对此做些什么。有任何想法吗?
我刚刚删除了我的System.Web.Mvc引用,从Extensions(v4.0.0.1)将它添加回来,并将copy local设置为true。清洁,重建,像新的一样好。 – CSJ 2014-10-18 00:29:26