首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft.Bcl.Async是什么?

Microsoft.Bcl.Async是什么?
EN

Stack Overflow用户
提问于 2014-05-13 07:21:06
回答 2查看 8.4K关注 0票数 9

Microsoft.Bcl.Async是什么?它的用途是什么?

我在包页上读到:

此包使Visual 2012项目能够使用新的“异步”和“等待”关键字。

但是可以看到,我的VS2012支持、异步等待,没有任何额外的包。

那么,我应该为我的C# 4.5‘异步’项目安装这个包吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-13 07:22:52

它是一个能够在async 4.0项目中使用await和.NET的包。

但要注意。我遇到了一个问题,在.NET 4.5项目中不能使用这些库。但这是在.NET 4.5的最初发布之前。因此,这个问题是可以解决的。

票数 10
EN

Stack Overflow用户

发布于 2014-05-13 11:21:05

Microsoft.Bcl.Async提供了C# 5.0编译器使用asyncawait所需的运行时类型。

它为async/await提供了对.NET 4.0、Silverlight 4和5、Windows 7.1/7.5以及包含这些平台的可移植库的支持。它还在Windows 8.0平台上提供了一些扩展方法,因此有时会在那里使用,尽管WP8可以不使用它支持async/await

它不包括适当的ASP.NET /await支持所必需的async运行时更改,因此如果将其安装到ASP.NET 4.0项目中,代码将编译,但不能正常工作。在async/await上使用ASP.NET的唯一支持方法是升级到4.5。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23625010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档