在昨天的Windows Update之后,我似乎在构建我的项目时遇到了问题。
Related Windows Updates could be:
ASP.NET MVC 2.0: KB2993939
ASP.NET MVC 3.0: KB2993937
ASP.NET MVC 4.0: KB2993928
ASP.NET MVC 5.0: KB2992080
ASP.NET MVC 5.1: KB2994397

这些错误似乎都与我检查过的System.Web.Mvc名称空间有关;它仍然与References下的项目相关联。在Windows Update期间,我的MVC项目可能出了什么问题,我应该如何进行纠正?
以下是指示今天管理的更新的日志:

发布于 2014-10-16 18:11:33
最近的更新增加了版本号
3.0.0.0 -> 3.0.0.1和4.0.0.0 -> 4.0.0.1
我不得不删除引用并重新添加(可以在添加引用对话框的程序集>扩展中找到System.Web.Mvc)
发布于 2014-10-16 23:21:20
在windows更新后,我今天也遇到了同样的问题。这就是我的解决方案。
Install-Package Microsoft.AspNet.Mvc -Version 5.2.0.0 -Project PROJECTNAME你也可以尝试使用这些代码,也许它会有帮助。
Uninstall-Package Microsoft.AspNet.Mvc -Force祝你好运。
发布于 2014-10-21 21:03:37
随着补丁的增加,版本号从(对于MVC4,从4.0.0.0升级到4.0.0.1)项目文件中的引用路径需要更改为:
<Reference Include="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <Private>True</Private>
  <HintPath>..\bin\System.Web.Mvc.dll</HintPath>
</Reference>至
<Reference Include="System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\bin\System.Web.Mvc.dll</HintPath>
</Reference>显然,适当地调整提示路径,并对其他版本的MVC进行类似的更改
https://stackoverflow.com/questions/26396489
复制相似问题