ASP.NET MVC程序在周二的最新补丁之后无法编译

本文关键字:之后 补丁 编译 最新 MVC NET 程序 周二 ASP | 更新日期: 2023-09-27 18:26:51

我在Visual Studio 2013中使用MVC 5、C#和.NET 4.5.1。继昨天(2014年10月15日)的Microsoft/Windows更新之后,我的程序拒绝编译,出现以下两种类型的多个错误:

命名空间"System.Web"中不存在类型或命名空间名称"Mvc"找不到类型或命名空间名称"ControllerContext"(是否缺少using指令或程序集引用?)

我在另一台计算机上尝试过(也有补丁),但也出现了同样的错误。有问题的程序正在生产中,并且在更改之前进行了完美的编译。

在我开始卸载和恢复不同的修补程序之前,有没有其他人看到过这个问题,并且知道解决方案/解决方法。

ASP.NET MVC程序在周二的最新补丁之后无法编译

我昨天也遇到了同样的错误。我以为这是我做的事。我们解决方案中的一个项目引用了System.Web.Mvc 4.0.0.0,但它再也找不到它了。我使用NuGet将该项目更新为System.Web.Mvc5.2.0.0(解决方案中所有其他项目都在使用它),一切都很好。