2015-07-10 220 views
1

我正在使用TFS for Automation構建,我在服務器上安裝了TFS-2013,.net framework 4.5.1。我在TFS中創建了一個應用程序和構建定義。在TFS中構建失敗

當我觸發從我的系統構建,其顯示的錯誤:

C:\Program Files (x86)\MSBuild\12.0\bin\amd64\Microsoft.Common.CurrentVersion.targets (97): Invalid static method invocation syntax: "[Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKDisplayName($(TargetPlatformIdentifier), $(TargetPlatformVersion))". Method 'Microsoft.Build.Utilities.ToolLocationHelper.GetPlatformSDKDisplayName' not found. Static method invocation should be of the form: $([FullTypeName]::Method()), e.g. $([System.IO.Path]::Combine(a , b)).

回答

0

您構建服務器應該反映你的開發人員工作站。

您應該有Visual Studio(它將帶來SDK)以及您的開發人員需要在本地構建的其他任何東西。

+1

是否需要的Visual Studio TFS服務器上解析給我嗎? –

+0

除非它也是構建服務器(不推薦) –

+0

我的構建服務器上安裝了VS2013,並且也出現此錯誤。 – Shiv