首页 > Web开发 > 详细

MVC项目移植、引用

时间:2015-12-09 23:03:21      阅读:299      评论:0      收藏:0      [点我收藏+]

在网上下了一套源码,不知是否装了VS2015的缘故,有几个MVC的引用一直有问题,在网上找到2篇,大有帮助

一、http://www.tuicool.com/articles/MVV7va

近日装上了Visual Studio 2015 ,打开之前vs2013创建的MVC4的项目发现无法编译通过,提示System.Web.MVC,System.Web.WebPages 等找不到,网上搜索无果,遂想是否可以通过独立安装包实现。

从下边这个链接下载了

用于 Visual Studio 2010 SP1 和 Visual Web Developer 2010 SP1 的 ASP.NET MVC 4

安装后果然有几个地方没问题了,但唯独System.Web.MVC这个引用还有个黄色叹号,不能编译通过。

通过查看引用发现,System.Web.MVC版本是4.0.0.0,而项目中引用的是4.0.0.1 。打算更改引用为4.0.0.0,但又怕出问题,虽然不会出问题。

先找找看有没有升级包吧。

啊哈,真的有个升级包,不过看描述没有提到4.0.0.1,不管了装上试试。

此安全更新可解决 Microsoft ASP.NET MVC 2.0、MVC 3.0、MVC 4.0、MVC 5.0 和 MVC 5.1 的安全漏洞 MS14-059 (KB2990942)

记得选择1.2M的 AspNetMVC4.msi 4下载哦

安装完毕,再打开VS2015,编译一下,生成成功。

如果遇到MVC3,MVC5不能用的情况,你也可以试试哦,不过要找对应版本安装包哟

 

二、http://stackoverflow.com/questions/5485166/where-can-i-find-system-web-mvc-dll-in-a-system-where-mvc-3-is-installed

MVC 5

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Stack 5\Packages\ Microsoft.AspNet.Mvc.5.0.0\lib\net45\System.Web.Mvc.dll

MVC 4

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\System.Web.Mvc.dll

MVC 3

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\System.Web.Mvc.dll

MVC 2

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\System.Web.Mvc.dll

 

 

经测试,照着步骤一,把其它几个黄色的引用解决了,但System.Web.MVC还是没解决,用NuGet装了一下MVC还是不行,最后用方法二,直接引用MVC的DLL,就解决了。

MVC项目移植、引用

原文:http://www.cnblogs.com/liuyouying/p/5034542.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!