Microsoft.Bcl.Async是什么?它的用途是什么?
我在包页上读到:
此包使Visual 2012项目能够使用新的“异步”和“等待”关键字。
但是可以看到,我的VS2012支持、异步和等待,没有任何额外的包。
那么,我应该为我的C# 4.5‘异步’项目安装这个包吗?
发布于 2014-05-13 07:22:52
它是一个能够在async 4.0项目中使用await和.NET的包。
但要注意。我遇到了一个问题,在.NET 4.5项目中不能使用这些库。但这是在.NET 4.5的最初发布之前。因此,这个问题是可以解决的。
发布于 2014-05-13 11:21:05
Microsoft.Bcl.Async提供了C# 5.0编译器使用async和await所需的运行时类型。
它为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。
https://stackoverflow.com/questions/23625010
复制相似问题