用户必须在其计算机上安装哪个版本的.NET才能让开发人员在C#5中使用更新的异步功能?
答案 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获取它。