3

是否可以在 Windows Phone 8.0 SDK (Visual Studio 2012) 中使用异步内容并且仍然针对 Windows Phone 7.1?

我安装了 Windows Phone 8.0 SDK 并打开了我的 WP7.1 项目,并引用了 AsyncCTP nuget 包。出现以下编译错误:

找不到“异步”修饰符所需的所有类型。您的目标是错误的框架版本,还是缺少对程序集的引用?

我不想放弃对 WP7.1 的支持,所以升级到 WP8 不是一个选择。

4

1 回答 1

5

可以使用最新版本的异步 CTP。你可以在Microsoft.Bcl.Async的 NuGet 上找到它。

有关 BCL 团队博客的更多信息:http: //blogs.msdn.com/b/bclteam/archive/2012/10/22/using-async-await-without-net-framework-4-5.aspx

注意:这个 NuGet 包的安装似乎有点随机。我不得不尝试两次才能让它发挥作用。

于 2012-10-31T09:32:45.100 回答