2012-02-03 8 views
0

.NET 3.0で新しいAsyncCtpLibrary.dllを使用できますか?私がこのライブラリをReferencesに追加すると、それは機能するでしょうか?私は新しいプロジェクトでasync/await/task関数を使う必要があります。.NET 3.0でAsync CTPを使用できますか?

+1

新しいプロジェクトであれば、なぜそれが.Net 3.0をターゲットにするのでしょうか? – svick

答えて

3

Async CTPは、4.0フレームワークの一部であるTask Parallel Library (TPL)に基づいているため、3.0バージョンのフレームワークでは使用できません。

Async CTPコードをコンパイルするには、非同期CTPをインストールする必要があります。これは、コンパイラが新しいasyncキーワードを使用できる新しいコンパイラバージョンに置き換えられるためです。コンパイルされた非同期CTPコードを使用するには、dllで十分でなければなりません。

関連する問題