我正在使用TFS进行自动化构建,我在服务器上安装了TFS-2013,.net框架4.5.1。我在TFS中创建了一个应用程序和构建定义。
当我从我的系统触发构建时,它显示了以下错误:
C:\Program (x86)\MSBuild\12.0\bin\amd64\Microsoft.Common.CurrentVersion.targets (97):无效的静态方法调用语法:"Microsoft.Build.Utilities.ToolLocationHelper::GetPlatformSDKDisplayName($(TargetPlatformIdentifier),$(TargetPlatformVersion)“。方法未找到'Microsoft.Build.Utilities.ToolLocationHelper.GetPlatformSDKDisplayName‘。静态方法调用的形式应该是:$(FullTypeName:: method ()),例如$(System.IO.Path::Combine(
a,b))。
发布于 2015-07-10 16:39:22
您的构建服务器应该反映您的开发人员工作站。
您应该拥有Visual (它将带来SDK)和开发人员需要在本地构建的其他一切。
发布于 2017-10-23 18:46:45
如果这可能有帮助,则通过应用5解决问题。
http://download.microsoft.com/download/A/F/9/AF95E6F8-2E6E-49D0-A48A-8E918D7FD768/vs2013.5.iso
https://stackoverflow.com/questions/31333999
复制相似问题