首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows Update之后,System.Web.Mvc无法按预期运行

在Windows Update之后,System.Web.Mvc无法按预期运行
EN

Stack Overflow用户
提问于 2014-10-16 12:57:57
回答 6查看 35.9K关注 0票数 53

在昨天的Windows Update之后,我似乎在构建我的项目时遇到了问题。

代码语言:javascript
运行
复制
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项目可能出了什么问题,我应该如何进行纠正?

以下是指示今天管理的更新的日志:

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 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)

票数 34
EN

Stack Overflow用户

发布于 2014-10-16 23:21:20

在windows更新后,我今天也遇到了同样的问题。这就是我的解决方案。

代码语言:javascript
运行
复制
Install-Package Microsoft.AspNet.Mvc -Version 5.2.0.0 -Project PROJECTNAME

你也可以尝试使用这些代码,也许它会有帮助。

代码语言:javascript
运行
复制
Uninstall-Package Microsoft.AspNet.Mvc -Force

祝你好运。

票数 10
EN

Stack Overflow用户

发布于 2014-10-21 21:03:37

随着补丁的增加,版本号从(对于MVC4,从4.0.0.0升级到4.0.0.1)项目文件中的引用路径需要更改为:

代码语言:javascript
运行
复制
<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>

代码语言:javascript
运行
复制
<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进行类似的更改

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26396489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档