現在、async/await を使用する必要がある小さなポータブル ライブラリを構築しようとしています。私の目標は、.NET 4 と .NET 4.5 ランタイムの両方で自分のライブラリを使用できるようにすることです。理想的には、.NET 4 を対象とする場合は Microsoft.Bcl.Async パックを使用したいと考えていますが、.NET 4.5 の場合は、Bcl パックを含めずに組み込みの async/await サポートを使用したいと考えています。
そうは言っても、.NET 4.5 にコンパイルするときに、プロジェクトから bcl.async dll を除外したいと思います。これにより、.NET 4.5 の C# 5 の組み込み async と bcl.async の間のあいまいな参照に関する警告が表示されるためです。パック。
これは可能ですか、そうであれば、この問題を解決するためのより良い方法は何ですか?