码迷,mamicode.com
首页 > 其他好文 > 详细

vs2013转换vs2010的项目导致程序集引用不匹配的解决方法

时间:2015-02-09 15:28:34      阅读:1721      评论:0      收藏:0      [点我收藏+]

标签:

今天在用VS2013打开VS2010的一个MVC2的项目时失败,遂重新安装VS2010,可是问题来了:

在用VS2010编译时报错

技术分享

找到项目引用的newtonsoft.Json,发现版本是4.5.11.15520,于是重新引用4.0.8.0,再次编译,奇怪的是,编译后版本再次从4.0.8.0变成了4.5.11.15520,报相同的错误。

实在找不到原因,于是死马当活马医,项目中用nuget更新了Json.net,再次查看引用版本,发现变成了6.0.0.0,编译,通过。

自己总结原因如下:

用VS2013打开原项目失败后,再重新安装VS2010,编译时,项目引用的newtonsoft.Json从4.0.8.0变为4.5.11.15520,这两个版本的dll不兼容,下载最新的Json.net,解决了兼容性问题。

 

vs2013转换vs2010的项目导致程序集引用不匹配的解决方法

标签:

原文地址:http://www.cnblogs.com/younglielie/p/4281476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!