私のコンピュータでMsbuildは正常に動作しますが、bamboo/msbuildを使ってプロジェクトをビルドしようとすると何らかの理由で.net 4.0が参照されます。Msbuild 4.0は、プロジェクトが3.5をターゲットにしているときにSystem.Core 4.0を参照していますか?
DB\DbExt.cs(95,42): error CS0433: The type 'System.Func<T1,T2,TResult>' exists in both 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll' and 'c:\Windows\assembly\GAC_MSIL\System.Core\3.5.0.0__b77a5c561934e089\System.Core.dll' [C:\Users\Administrator\bamboo-home\xml-data\build-dir\GITEXP-GITEXPORT-JOB1\NotMissing\NotMissing\NotMissing.csproj]
私は新しいコンパイラ機能(デフォルトパラメータなど)を使用していますので、MSBuildの4.0を使用する必要があります。何らかの理由でSystem.Core 4.0が3.5をターゲットにしていても参照されています。
これは唯一のプロジェクトであり、4.0アセンブリを参照していません。また、msbuild 4.0を使用して竹の外側を細かく構築します。 – Will
https://answers.atlassian.com/のようなベンダーのサポートチャネルを使用してください。 –