微软MSDN对.NET2.0,3.0,3.5的描述: 
.NET Framework 版本 2.0、3.0 和 3.5 是使用同一 CLR 版本 (CLR 2.0) 生成的。 这些版本表示单个安装的连续层。每个版本将基于早期版本以增量方式生成。 无法在计算机上并行运行版本 2.0、3.0 和 3.5。 在安装 3.5 版时,你将自动获得 2.0 和 3.0 层,并且为版本 2.0、3.0 和 3.5 生成的应用程序均可在 3.5 版上运行。

每个新版本的 .NET Framework都会保留早期版本中的功能并会添加新功能。 CLR 由其自己的版本号标识。 虽然 CLR 版本并不总是递增的,但 .NET Framework 版本号在每次发布时都会递增。 例如,.NET Framework 4、4.5 和更高版本包含 CLR 4,而 .NET Framework 2.0、3.0 和 3.5 包含 CLR 2.0。 (没有版本 3 的 CLR。)

.NET3.5主要是对.NET2.0的一个扩展,所以我们任务,.NET2.0直接调用,是没有什么问题的,方法如下,选择项目引用->右键添加引用->在浏览中找到类似路径(C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll)下的System.Core.dll->确定即可。

备注:设置引用的System.Core.dll的属性"复制本地"为"True",否则,在.NET2.0环境编译时,会报异常。

开始配置Dapper在.NET2.0下的运行

Dapper源码:https://github.com/StackExchange/dapper-dot-net 
下载Dapper源码后,打开Dapper NET35 SNK或者Dapper NET35项目,选择项目属性,设置目标框架为.NET Framework 2.0。重新编译,这个时候,会遇到System.Core.dll已发的异常问题,我们只需要按照上面所述,重新引用夏System.Core.dll,然后设置复制本地属性为Ture即可,编译完成后,在其他项目应用Dapper.dll,记得同时引用System.Core.dll,否则,如上备注所说,编译会异常。

最新文章

  1. Android中利用AIDL机制调用远程服务
  2. CentOS7安装Oracle 11gR2 安装
  3. Java中值传递和引用传递的概念
  4. 关于SQL预编译问题。
  5. EBS excel模板xml publisher开发
  6. caller和callee
  7. CentOS7.0安装Nginx 1.7.9
  8. 46. Partition List
  9. DOM的发展,DOM0,DOM1,DOM2,DOM3
  10. 计蒜客NOIP模拟赛(3) D1T2 信息传递
  11. Android中常用开发工具类—持续更新...
  12. python基础知识巩固(os.walk)
  13. React-redux深入理解
  14. 使用Charles对iPhone进行Http(s)请求拦截(抓包)
  15. 【Maven】 Eclipse使用Maven创建Java Web 项目(一)
  16. java的移位运算详解(举例说明)
  17. 移植Python3到TQ2440(一)
  18. django之创建第4-2个项目-访问class类属性和类方法
  19. SCP命令小例子
  20. django系列8.4--django中间件的可应用案例, 限制请求次数与时间

热门文章

  1. Eclipse 连接MySql数据库总结
  2. ps photoshop
  3. 《代码整洁之道》ch1~ch4读书笔记 PB16110698 (~3.8 第一周)
  4. mac brew 安装 php 环境
  5. Rainbow的信号
  6. 以太坊geth客户端下的一些常用命令
  7. dea死锁处理和大事务处理
  8. CentOS安装tomcat并且部署Java Web项目具有一定的参考价值
  9. LUOGU P3387 【模板】缩点 (缩点+DAG dp)
  10. springboot与任务(邮件任务)