1、在http://aspnetwebstack.codeplex.com/网站下载最新的mvc源码
2、打开下载的MVC源码项目,在System.Web.Mvc项目中找到CommonAssemblyInfo.cs文件,将版本号改为你自己项目所引用的Mvc版本
3、编译System.Web.Mvc项目
4、使用Vs开发人员命令工具修改System.Web.Mvc.DLL的签名。dos命令:sn.exe -Vr *,31BF3856AD364E35
5、打开你自己的项目,并引用刚才所编译的System.Web.Mvc.DLL文件
注:
1、签名一定要改,要不然会报“未能加载文件或程序集“System.Web.Mvc”或它的某一个依赖项。未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。”的异常
2、MVC版本号一定要一至,注意Web.config、AppSettings.config等文件中MVC的版本号