質問

私がそれを理解する方法では、C#5 CTPの新しい非同期機能はすべてコンパイラに実装されるべきです。これは、CTPにコンパイルされたコードがVanilla .NET 4で実行できることを意味するはずですか?

それをできる?

役に立ちましたか?

解決

ASYNC CTPはに置き換えられました Visual Studio 11の非同期ターゲティングパック, 、経由で利用可能です ヌゲット.

これは公式であり、サポートされており、再分配を可能にします。

このライブラリを使用すると、ターゲット(バニラ).NET 4をターゲットにするASYNCアプリケーションを構築できます。

また、.NET 3.5をターゲットにできることを知っておく必要があります .NET 3.5のasyncbridge - ダニエル・グルンヴァルト、アレックス・デイビス、私がまとめた小さな図書館。

他のヒント

それは可能ですが、追加のアセンブリも必要です(AsyncCtpLibrary.dll)、これは(現在)再配布できません。このため、「Vanilla .NET 4」インストールマシンでこのコードを法的に実行することはできません。


SP1更新時点で、ASYNC CTPは新しいライセンスの下で配布されています。サポートされていませんが、製品の再分配と使用が可能になります。

はい、サンプルプロジェクトを見ると、FX4クライアントプロファイルをターゲットにしているとわかります。

追加のアセンブリが必要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top