【发布时间】:2012-11-27 17:20:55
【问题描述】:
我想在 C# 4.0 中使用 async/await,直到知道,我已经使用了 async CTP v3,但这似乎是一个糟糕的选择,如果我使用的是 VS2012 则更多。
在 VS2012 中,至少有两个选项,Microsoft.CompilerServices.AsyncTargetingPack 和 Microsoft.Bcl.Async。
第一个 Microsoft.Bcl.Async (Bcl) 发布时间晚于 AsyncTargetingPack (ATP),但 Bcl 是 beta 版。
但是,ATP 适用于目标为 Silver light 5 或 .NET 4.0 的项目,而 Bcl 似乎与 silver light 4、silver light 5、Windows Phone 7.5 和 .NET 4.0 兼容。
ATP 已弃用?都是兼容的还是它们是不同的实现,如果我使用一个,我总是必须使用相同的?
哪个是最好的选择?
【问题讨论】:
标签: c# async-await