6

我想看看 Async CTP 是否带有可移植类库?

4

4 回答 4

5

不可以。Async CTP 具有适用于桌面、电话、Silverlight 4 和 Silverlight 5 的不同 dll。

希望在不久的将来,所有这些平台都将原生支持 Task(和 async),然后可移植类库将能够使用 async。

更新: 可以为面向 .NET 4.0/4.5、Windows Store 应用程序、Silverlight 4/5 和 Windows Phone 7.5/8.0 的便携式库安装Microsoft.Bcl.Async

于 2012-02-07T01:21:52.757 回答
2

在 Visual Studio 2012 RTM 中,异步/等待语法可用于可移植类库,至少在面向 .NET 4.5 和 WinRT 时。
编辑:现在甚至可以在使用Microsoft.Bcl.Async库的针对 WP7.5/WP8 + Silverlight 4/5 + .NET 4.0/4.5 + WinRT 的便携式类库中使用 async/await。

于 2012-08-19T12:21:40.490 回答
2

作为提醒,我们已经开始计划发布 Async,它将支持下层(.NET 4.0、SL5、Phone 7.5)便携:

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2691068-support-async-in-portable-class-libraries

于 2012-09-13T02:08:09.613 回答
0

您可以使用Microsoft.Bcl.Async的 beta 版本- 我已经在我的项目中使用它,并且在实际项目中使用它时表现稳定。

于 2012-11-30T11:56:37.110 回答