gpt4 book ai didi

c# - 什么是 Microsoft.Bcl.Async?

转载 作者:太空狗 更新时间:2023-10-29 18:05:21 29 4
gpt4 key购买 nike

什么是 Microsoft.Bcl.Async 及其用途?

我读过the package page那:

This package enables Visual Studio 2012 projects to use the new 'async' and 'await' keywords.

但是可以看到我的 VS2012 支持 asyncawait 没有任何额外的包。

那么我应该为我的 C# 4.5“异步”项目安装包吗?

最佳答案

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

它为 .NET 4.0、Silverlight 4 和 5、Windows Phone Silverlight 7.1/7.5、和可移植库带来了async/await 支持包括任何这些平台。它还在 Windows Phone Silverlight 8.0 平台上提供了一些扩展方法,因此即使 WP8 可以在没有它的情况下支持 async/await,有时也会在那里使用它。

包含适当的async/await 支持所需的 ASP.NET 运行时更改,因此如果您将它安装到 ASP .NET 4.0 项目,代码可以编译但无法正常运行。在 ASP.NET 上使用 async/await 的唯一支持方式是升级到 4.5。

关于c# - 什么是 Microsoft.Bcl.Async?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23625010/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com