2014-10-16 19 views
0

我在Visual Studio 2013中使用了MVC 5,C#,.NET 4.5.1。在昨天(2014年10月15日)的Microsoft/Windows Update之後,我的程序拒絕下面兩種類型的多個錯誤編譯:ASP.NET MVC程序在最近的補丁之後無法編譯星期二

類型或命名空間名稱「的mvc」不存在命名空間存在「System.Web程序」 類型或命名空間名稱「ControllerContext」找不到(是您是否缺少使用指令或程序集引用?)

我試過這個在不同的計算機上(還有補丁)並具有相同的錯誤。相關程序正在製作中,並在更改前完美編譯。

在我開始卸載並恢復不同的修補程序之前,有其他人看到了這個問題,並且是已知的解決方案/解決方法。

+0

[ASP.NET MVC安全修補程序到版本3.0.0.1打破構建]的可能重複(http://stackoverflow.com/questions/26406877/asp-net-mvc-security-patch-to-version-3- 0-0-1-breaks-build) – 2014-10-16 17:17:25

+0

昨天我得到了同樣的錯誤。我認爲這是我所做的。我們解決方案中的其中一個項目引用了System.Web.Mvc 4.0.0.0,但無法再找到它。我使用NuGet更新了該項目到System.Web.Mvc 5.2.0.0,並且一切正常。 – 2014-10-16 17:21:16

+0

檢查dmatson的答案http://stackoverflow.com/questions/26406804/after-windows-update-the-type-or-namespace-name-html-does-not-exist-in-the-na/26415093#26415093 – mattfei 2014-10-16 23:38:00

回答

1

昨天我得到了同樣的錯誤。我認爲這是我所做的。我們的解決方案中的其中一個項目引用了System.Web.Mvc 4.0.0.0,並且無法再找到它。我使用NuGet更新了System.Web.Mvc 5.2.0.0(這是解決方案中所有其他項目都使用的項目),並且一切都很順利。