誰かがCIサーバーにVisual Studio 2010をインストールせずに.NET 4.0アプリケーションをCIサーバーでコンパイルできるようにしましたか?
.NET 4.0用のSDKはありません。CIサーバーに.NET 4.0をインストールしました。Msbuild.exeは単純なプロジェクトで機能し、次の警告を出します。
(GetReferenceAssemblyPathsターゲット)-> C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(847,9):警告MSB3644:フレームワーク ".NETFramework、Version = v4.0"の参照アセンブリ見つかりませんでした。これを解決するには、このフレームワークバージョンのSDKまたはターゲットパックをインストールするか、SDKまたはターゲットパックがインストールされているフレームワークのバージョンにアプリケーションを再ターゲットします。アセンブリはグローバルアセンブリキャッシュ(GAC)から解決され、参照アセンブリの代わりに使用されることに注意してください。したがって、アセンブリが意図したフレームワークを正しくターゲットにしていない可能性があります。