0

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' は、メンバーの型と名前の前に置く必要があります

この問題を解決するのに役立つ手がかりはありますか?

4

1 に答える 1

0

CI サーバーは最新の msbuild.exe (.net 4.5 以降) を使用する必要があります。

于 2013-09-05T12:15:25.640 に答える