正常情况下async/await异步特性,只能在.NET Framework 4.5以上的版本才可以使用,那如果想在.NET Framework 4使用C# 5中的异步特性怎么办呢?还好有一个开源的类库可以使用--Microsoft.Bcl.Async包,一般引用这个的类库的话,需要同时引用Microsoft.Bcl.Async包的三个库组成:Microsoft.Bcl、Microsoft.Bcl.Async和Microsoft.Bcl.Build。具体使用如下:

选择项目-右键管理NuGet程序包

输入Microsoft.bcl,搜索即可,找到Microsoft.Bcl.Async,点击安装即可

安装之后的界面如下:

通过上述操作即可以在.NET Framework 4.5项目上使用.NET Framework 4.5版本及以上版本才可以使用C# 5中的async/await异步特性了。

Microsoft.Bcl.Async 使用总结--在.NET Framework 4.5项目上使用.NET Framework 4.5版本及以上版本才可以使用C# 5中的async/await异步特相关推荐

  1. Microsoft.Bcl.Build 1.0.10 稳定版发布

    Microsoft.Bcl.Build 1.0.10 稳定版发布 解决了之前 1.0.8 在未下载相应的Nuget Package 的情况下项目无法加载的情况 但由于 Microsoft.Net.Ht ...

  2. KSO-Could not load file or assembly ‘Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral

    大概的意思就是 缺少这个包了,请用nuget 下载 Microsoft.Bcl.AsyncInterfaces 就可以解决 别下载错版本号了

  3. [.NET 4.5] ADO.NET / ASP.NET 使用 Async 和 Await 异步 存取数据库

    此为文章备份,原文出处(我的网站)  [.NET 4.5] ADO.NET / ASP.NET 使用 Async 和 Await 异步 存取数据库 http://www.dotblogs.com.tw ...

  4. @async 默认线程池_.NET Web应用中为什么要使用async/await异步编程?

    布莱恩特:.NET Core开发精选文章目录,持续更新,欢迎投稿!​zhuanlan.zhihu.com 前言 1.什么是async/await? await和async是.NET Framework ...

  5. 将基于 .NET Framework 的 WPF 项目迁移到基于 .NET Core 3

    将基于 .NET Framework 的 WPF 项目迁移到基于 .NET Core 3 原文:将基于 .NET Framework 的 WPF 项目迁移到基于 .NET Core 3 版权声明:本作 ...

  6. Async和Await异步编程的原理

    1. 简介 从4.0版本开始.NET引入并行编程库,用户能够通过这个库快捷的开发并行计算和并行任务处理的程序.在4.5版本中.NET又引入了Async和Await两个新的关键字,在语言层面对并行编程给 ...

  7. 在.NET中执行Async/Await的两种错误方法

    微信公众号:架构师高级俱乐部 关注可了解更多的编程,架构知识.问题或建议,请公众号留言; 如果你觉得此文对你有帮助,欢迎转发 在.NET中执行异步/等待的两种错误方法 在应用开发中,我们为了提高应用程 ...

  8. 同步方法 调用异步防范_.NET Web应用中为什么要使用async/await异步编程?

    布莱恩特:.NET Core开发精选文章目录,持续更新,欢迎投稿!​zhuanlan.zhihu.com 前言 1.什么是async/await? await和async是.NET Framework ...

  9. 解决已经安装了新版本的.net framework,在visual studio的target framework没有显示的问题

    最近项目需要使用最新版本的.net framework,但是我使用visual studio(以下简称为vs)中没有最新版本的,所以就到Microsoft的官网上下载并安装了最新版本的.net fra ...

最新文章

  1. thinkphp 微信授权登录 以及微信实现分享
  2. 设置系统的viewController modal动画样式
  3. ICLR 2022 | Transformer不比CNN强!Local Attention和动态Depth-wise卷积
  4. 用户注册 - 判断用户名存在
  5. ARP欺骗:先认识再防御
  6. jsf 单元测试_构建和测试JSF.next
  7. java web开发之 spring单元测试
  8. Vue cli3+Hubuilder将项目打包为App
  9. C++ opengl GL_POLYGON的绘制
  10. c++ inline 以及构造函数
  11. 像素越高,模型越好?2.1亿 VS 3亿实战测试
  12. python集合类型
  13. 深入解读Linux进程调度系列(1)——调度的初始化
  14. 微型计算机普遍采用的数字编码是,计算机原理复习题1
  15. 顶尖量化私募“分家产”!学霸基金经理离职,代码产权归属成看点
  16. MySQL常见错误:Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/localhos
  17. WindowsPE无法安装系统
  18. APT组织最喜欢的工具 Cobalt Strike (CS) 实战
  19. 搭建企业内外网可快速稳定访问的共享文件服务器方案
  20. Mysql中的事务详解

热门文章

  1. 猴子分桃c语言,猴子分桃。请给出算法
  2. RIA开发平台架构图
  3. 外卖返利cps分销系统每日领卷美团优惠券红包流量小程序搭建源码
  4. cj20N增强 项目,WBS 下自定义字段
  5. 百度智能云实现文字转语音
  6. fiddler使用笔记
  7. windows,cmd中进行盘符的切换
  8. OptiX OSN1500设备的ATM业务保护
  9. c语言编辑87152,POJ 3287 (基础BFS) Catch That Cow
  10. PLSQL-创建函数