在TFS中构建失败

时间:2015-07-10 06:33:58

标签: tfs build msbuild

我正在使用TFS进行自动化构建,我在服务器上安装了TFS-2013,.net framework 4.5.1。我在TFS中创建了一个应用程序和构建定义。

当我从我的系统触发构建时,它显示此错误:

  

C:\ Program Files   (86)\的MSBuild \ 12.0 \ BIN \ AMD64 \ Microsoft.Common.CurrentVersion.targets   (97):无效的静态方法调用语法:   " [Microsoft.Build.Utilities.ToolLocationHelper] :: GetPlatformSDKDisplayName($(TargetPlatformIdentifier),   $(TargetPlatformVersion))&#34 ;.方法   ' Microsoft.Build.Utilities.ToolLocationHelper.GetPlatformSDKDisplayName'   未找到。静态方法调用应采用以下形式:   $([FullTypeName] :: Method()),例如$([System.IO.Path] ::联合(a,   b))。

2 个答案:

答案 0 :(得分:0)

您的构建服务器应该镜像您的开发人员工作站。

您应该拥有Visual Studio(它将带来SDK)以及开发人员需要在本地构建的所有其他内容。

答案 1 :(得分:0)

如果这可能会有所帮助,可以通过应用Visual Studio Update 5解决该问题。

http://download.microsoft.com/download/A/F/9/AF95E6F8-2E6E-49D0-A48A-8E918D7FD768/vs2013.5.iso