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

时间:2012-11-01 15:07:37

标签: c# .net asynchronous

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

2 个答案:

答案 0 :(得分:10)

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

但是,你也可以从NuGet use the Async Targetting Pack获得,其中包括.Net 4.0的这些类。

答案 1 :(得分:2)

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

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