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:基础连接已关闭:发送时发生错误,如图:
      在这里插入图片描述
      解决:NuGet的源配置有问题,更改NuGet配置即可。
      1)【菜单】 → \rightarrow 【工具】 → \rightarrow 【库程序包管理器】 → \rightarrow 【程序包管理器设置】,在【选项】的左边找到【包管理器】 → \rightarrow 【程序包源】,添加一个新的地址:http://www.nuget.org/api/v2,或者更新即可解除问题。如图:
      在这里插入图片描述

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

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

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Dapper" version="1.50.2" targetFramework="net40" />
</packages>

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

若行若冲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值