2

しばらくの間、VS2010 を使用して Windows 8 ボックスですべてのアプリケーションを開発してきましたが、大きな問題はありません。

しかし、今日、Async CTP ライブラリを使用した Windows Phone 7 プロジェクトを開いたところ、もちろん「async」キーワードが無効であることに気付きました。

心配いりません。CTP のインストールに取り掛かります。

CTP をインストールし、VS を再起動してプロジェクトを開きました。サイコロはありません。AsyncCtpLibrary への参照は機能しています (実際には nu get を使用しています) が、この問題を解決しているようには見えません。私が知っていることから、Async CTP が C# コンパイラ (または何か) を正常に変更しなかったことを意味します。

Windows 8でこれを機能させている人はいますか?どこにも何も見つからないので、SOの達人に聞いてみようと思いました:)

ありがとう!

4

1 に答える 1

4

インストール中に小さな問題が 1 つありますが、Windows 8 + Visual Studio 2010 + Windows Phone 7 SDK + AsyncCTPを一緒に使用できます。

最初に Visual Studio 2010 をインストールし、次に Visual Studio 2010 の SP1 をインストールし、次に Windows Phone SDK をインストールし、すぐに Visual Studio 2010 の AsyncCTP v3 をインストールしてから、Windows Update を実行します。

AsyncCTP をインストールする前に Visual Studio 2010 SP1 の更新プログラムをインストールすると、一部の Visual Studio ホットフィックスとの競合が原因で AsyncCTP のインストールが失敗します。

インストールとアンインストールの試行錯誤とともに、ここで解決策を見つけました:)

更新: Visual Studio 2012 の場合、他のプロジェクト タイプでの async/await の唯一のソリューションは、NuGet で利用できるMicrosoft.Bcl.Asyncライブラリです。

于 2012-08-19T12:34:13.900 に答える