伴随C#5.0的发布,“异步”特性越来越深入人心;在VS2012中早就可以使用它大大简化异步编程的痛苦,那么在VS2010中呢?我们无法尝鲜么?答案是“No”!,其实我们可以这样做:
1)必须把你的VS2010更新到SP1,没有请下载此SP1包:http://download.microsoft.com/download/E/B/A/EBA0A152-F426-47E6-9E3F-EFB686E3CA20/VS2010SP1dvd1.iso
2)必须下载此安装程序:http://www.microsoft.com/en-us/download/details.aspx?id=9983
3)删除以下补丁(到控制面板自己搜):KB2635973, KB2615527, KB2645410(具体参考:http://blogs.msdn.com/b/lucian/archive/2012/03/25/asyncctp-installation-problems-and-vs11.aspx)
4)“开始”=>“文档”中找到“示例代码Sample”文件夹,然后在VS中引用“AsyncCtpLibrary.dll”即可啦!以后即便打上这些补丁,貌似还是可以正常工作滴!