哪个.NET版本的C#5异步function

用户必须在其计算机上安装哪个版本的.NET才能让开发人员在C#5中使用更新的异步function?

C#异步function使用.Net 4.5中引入的类

但是,您也可以使用 NuGet 的Async Targetting Pack ,其中包含.Net 4.0的这些类。

这实际上取决于。 默认情况下,只有.NET 4.5项目支持async / awaitfunction。 但是使用Async targeting pack,您可以使用Visual Studio 2012编译.NET 4项目,并仍然使用async / awaitfunction。

您可以从https://www.microsoft.com/en-us/download/details.aspx?id=29576下载。 请注意,这是相当旧的版本,预计很快将发布更新版本。 您可以通过此链接https://nuget.org/packages/Microsoft.Bcl.Async通过NuGet获取它。