zoukankan      html  css  js  c++  java
  • 关于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

  • 相关阅读:
    算法第五章作业
    算法第四章作业
    算法第四章上机实践报告
    算法第三章作业——动态规划
    算法第三章上机实践报告
    分治法的思想与体会
    算法第二章上机实践报告
    c++代码规范及《数学之美》读后感
    bugkuctf web部分(前8题)解题报告
    第二次博客作业
  • 原文地址:https://www.cnblogs.com/SparkWong/p/7574979.html
Copyright © 2011-2022 走看看