13

私のPCの構成は次のとおりです。

  • ウィンドウズ8
  • ビジュアル スタジオ 2012
  • .NET フレームワーク 4.5

私のプロジェクト構成は次のとおりです。

  • WP7.1
  • シルバーライト 4.0
  • .NET フレームワーク 4.0
  • CTP ASYNC (async および await キーワードを使用してインストール)

このプロジェクトは、WP7.1 用の Windows 7 マシンで VS2010 を使用して作成されました。PCをWindows 8にアップグレードし、VS2012をインストールしました。

ただし、プロジェクトは「非同期」修飾子について不平を言っています。

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

この問題を解決する方法はありますか?

ありがとう!

4

2 に答える 2

31

Silverlight 4をサポートする新しいバージョンのAsyncターゲティングパッケージがあります。NuGetでMicrosoft.BCL.Asyncinstall-package Microsoft.Bcl.Async –preを検索するか、パッケージマネージャーコンソールで実行します。このパッケージは、SL4、WP 7.1以降、およびポータブルライブラリをサポートしています(はい!)

詳細な説明は、BCLチームのブログ「.NETFramework4.5なしでasync/awaitを使用する」にあります。

于 2012-12-20T15:22:39.623 に答える
0

ダウンロードしたページから:

このターゲット パックは、Windows ストア アプリ用の .NET Framework 4.5 または .NET をターゲットとするプロジェクトには必要ありません。これは、Silverlight 5 および .NET Framework 4.0 を対象とするプロジェクトにのみ必要です。以前のプラットフォーム リリースはサポートされていません。

Silverlight 5 にアップグレードしますか?

于 2012-12-20T14:55:50.670 に答える