什么是 Microsoft.Bcl.Async?它的用途是什么?
我已经读过包装页面 https://www.nuget.org/packages/Microsoft.Bcl.Async that:
此包使 Visual Studio 2012 项目能够使用新的“async”和“await”关键字。
但可以看到我的VS2012支持async and await无需任何额外的包装。
那么我应该为我的 C# 4.5“异步”项目安装该包吗?
Microsoft.Bcl.Async
提供C# 5.0编译器需要使用的运行时类型async
and await
.
带来async
/await
支持.NET 4.0、Silverlight 4 和 5、Windows Phone Silverlight 7.1/7.5、和便携式图书馆包括任何这些平台。它还在Windows Phone Silverlight 8.0平台上提供了一些扩展方法,因此即使WP8可以支持,有时也会在那里使用它async
/await
没有它。
It does not包括正确执行所需的 ASP.NET 运行时更改async
/await
支持,因此如果将其安装到 ASP.NET 4.0 项目中,代码可以编译,但无法正常工作。唯一支持的使用方式async
/await
ASP.NET上是升级到4.5。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)