3

Windows Phone 8.0 SDK (Visual Studio 2012) で非同期のものを使用し、引き続き Windows Phone 7.1 をターゲットにすることは可能ですか?

Windows Phone 8.0 SDK をインストールし、AsyncCTP nuget パッケージへの参照を含む WP7.1 プロジェクトを開きました。次のコンパイル エラーが発生します。

「async」修飾子に必要なすべての型が見つかりません。ターゲットとしているフレームワークのバージョンが間違っているか、アセンブリへの参照がありませんか?

WP7.1 のサポートをやめたくないので、WP8 へのアップグレードはオプションではありません。

4

1 に答える 1

5

非同期 CTP の最新バージョンを使用することは可能です。NuGet のMicrosoft.Bcl.Asyncで見つけることができます。

BCL チーム ブログの詳細: http://blogs.msdn.com/b/bclteam/archive/2012/10/22/using-async-await-without-net-framework-4-5.aspx

注: この NuGet パッケージのインストールは少しランダムに見えます。それを機能させるには、2回試行する必要がありました。

于 2012-10-31T09:32:45.100 に答える