有关Visio Studio 2012用到Nuget获取Sqlite驱动包报错:“System.Data.SQLite.EF6”的架构版本与 NuGet 的本子 2.0.30625.9003 不配合

背景

作者的VS2012版本相比老旧,是几年从前下载的。平常添加三方包和驱动包都是手动添加。后来精晓到有Nuget这些工具,如获至宝。不过在动用过程中却出了众多题材。

早期,笔者尝试接纳Nuget添加Mongodb相关依赖包,结果指示倚重包与Nuget版本不般配。因为已经有了手动下载好的包,所以就没在意,手动添加了看重包。

日前,再度行使Nuget添加sqlite包,发现依旧存在包容性问题。于是笔者本着有利于小组的思维,尝试解决这一个题目。

 

情景描述

采取VS2012自带Nuget安装System.Data.Sqlite倚重包,解析、下载以及安装前半有些均没有问题,在装置最后的System.Data.SQLite.EF6时出现包容性问题。

 

题材讲述

“System.Data.SQLite.EF6”的架构版本与 NuGet 的本子 2.0.30625.9003
不般配,请尝试到Nuget官网升级最新版Nuget。

 

缓解方案

VS2012给的提议是升级Nuget,但是笔者考虑到自己的VS版本太旧,指不定哪一天再冒出什么问题,索性给VS来两回晋级。

点击工具栏  工具->扩充和更新->更新,更新VS。

由此漫长的等候,终于提拔成功,再度安装倚重包,成功。

读者可以挑选更加轻量的办法,仅升级Nuget。

 

参考

https://stackoverflow.com/questions/21766168/visual-studio-2012-package-manager-console-error

网站地图xml地图