Msbuild在我的計算機上工作正常,但是當我嘗試使用bamboo/msbuild構建項目時,出於某種原因,它引用了.net 4.0。當項目目標爲3.5時,Msbuild 4.0引用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 2012-03-15 07:02:21
使用供應商的支持渠道,如https://answers.atlassian.com/ – 2012-03-15 17:07:18