Windows XP で実行する必要があるアプリケーションを開発しています (したがって、.Net Framework は 4.0 である必要があります)。一部のプロジェクトで async/await を使用するには、Async BCL パッケージを参照する必要があります。
ThomasArdal の回答 ( BuildServer で Visual Studio 2012 を使用しない Async Targeting Pack ) で言及されているように、次のパッケージをターゲット プロジェクトに正しく参照しました。
Microsoft.BCL
Microsoft.BCL.Async
Microsoft.BCL.Build
残念ながら、async/await キーワードが認識されないため、CI サーバー (Microsoft Windows Server 2003 を実行) 上の TeamCity からビルドを実行するとビルドが失敗します。
メンバー修飾子 'public' は、メンバーの型と名前の前に置く必要があります
この問題を解決するのに役立つ手がかりはありますか?