ORM-Dapper系列02-安装Dapper

文章目录

  • 安装很多“坑”
  • 列坑、出坑

安装很多“坑”

本篇主要是Dapper的安装,至于Dapper是什么?有什么用?优点缺点是啥?现在有多少版本了,这些版本依赖的.netframe环境是啥?请参见我的《ORM-Dapper系列01-初探Dapper》
OK!下面开始列坑、填坑!

列坑、出坑

官方地址:https://dapper-tutorial.net/dapper

安装有git源码安装,以及NuGet安装。源码我没有试,下面是NuGet安装,官方提供的NuGet安装命令:PM> Install-Package Dapper。

我的环境:VS2012, Win7-32bit

  • VS2012的NuGet所在位置:
    【菜单】 → \rightarrow 【工具】 → \rightarrow 【库程序包管理器】,结果出现如下错误:

    • 错误1: Install-Package:基础连接已关闭:发送时发生错误,如图:
      ORM-Dapper系列02-安装Dapper_第1张图片
      解决:NuGet的源配置有问题,更改NuGet配置即可。
      1)【菜单】 → \rightarrow 【工具】 → \rightarrow 【库程序包管理器】 → \rightarrow 【程序包管理器设置】,在【选项】的左边找到【包管理器】 → \rightarrow 【程序包源】,添加一个新的地址:http://www.nuget.org/api/v2,或者更新即可解除问题。如图:
      ORM-Dapper系列02-安装Dapper_第2张图片

    • 错误2: Dapper的架构版本与NuGet的版本xxx不兼容
      ORM-Dapper系列02-安装Dapper_第3张图片
      解决:只好升级NuGet。
      1)【菜单】 → \rightarrow 【工具】 → \rightarrow 【扩展和更新】,卸载【已安装】里面的“NuGet Packager”,卸载完毕后,在【联机】中搜索“NuGet”,找到“NuGet Packager”进行安装。安装成功后,不会再出现以上错误信息。

  • 错误3:Install-Package Dapper可以安装了,但是因为我的是.NF4.0版本,安装的Dapper是2.0.30版本,Dapper版本过高,不支持我的VS2012,错误如下。
    ORM-Dapper系列02-安装Dapper_第4张图片
    解决:只好安装低版本的Dapperr,命令:Install-package dapper -Version 1.50.2 。需要注意的是VS2012,2013只能安装1.50.2的版本,之上的1.50.4的版本都会出错。如图:
    ORM-Dapper系列02-安装Dapper_第5张图片
    安装成功后,会在解决方案里面出现Dapper以及NuGet的Pageckage配置文件。
    ORM-Dapper系列02-安装Dapper_第6张图片
    查看packages.config文件如下,可以看到Dapper的信息,如果需要重新安装Dapper,删除引用和packages.config文件,然后再“Install-package dapper -Version 1.50.2”即可。


<packages>
  <package id="Dapper" version="1.50.2" targetFramework="net40" />
packages>

OK! 安装部分到此为止!希望能帮助在坑里的朋友出坑!!

你可能感兴趣的:(平台之-.Net)