方法一: 安装官方出的Microsoft.Bcl.Async包
最新发布日期为 2014/4/12,版本1.0.168
(不支持VS2010)
1、解决方案-右键-管理解决方案的NuGet程序包

2、搜索Microsoft.Bcl.Async,点击安装

3、等待下载完成


4、点击我接受

5、发现引用下多出7个引用

方法二、
2011年微软出了async的预览版,当时使用async的方式如下
1、准备好Visual Studio 2010 + SP1,无论什么版本。
VS2010 SP1升级补丁: Microsoft Visual Studio 2010 Service Pack 1 官方离线下载版(ISO)1.48G地址: http://download.microsoft.com/download/E/B/A/EBA0A152-F426-47E6-9E3F-EFB686E3CA20/VS2010SP1dvd1.iso
2、把
Visual Studio Async CTP下载下来,并安装。
3、建个项目,现在你已经可以使用
async和
await关键字了,而诸如
WebClient下的
DownloadStringTaskAsync方法,则是在
%MyDocument%\Microsoft Visual Studio Async CTP\Samples\AsyncCtpLibrary.dll下定义的扩展方法。
参考:

本文介绍了如何在VS2010+C#4.0环境下使用async和await特性。提供了两种方法:一是通过安装Microsoft.Bcl.Async包,但该包不支持VS2010;二是详细说明了安装VS2010 SP1的步骤,包括解决安装过程中可能出现的问题。同时给出了针对安装错误的解决办法。
最低0.47元/天 解锁文章
1897

被折叠的 条评论
为什么被折叠?



