使用带有TFS Build 2015的单个x86平台构建(build vNext)

时间:2015-10-15 11:48:11

标签: tfs msbuild visual-studio-2015 uwp

我正在尝试使用TFS2015构建一个通用的Windows 10应用程序,并且"构建vnext"构建系统。代码托管在Visual Studio Online上,构建代理部署到运行Windows 10的虚拟机和Azure中的VS2015。

我创建了一个简单的MSBuild构建定义,并指定了" x86"作为平台:

build definition in tfs

看起来代理正在忽略此参数并使用所有3个平台(x86,x64和ARM)构建.sln。

在日志中,执行以下命令行:

C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe "C:\build-agent\_work\1\s\src\App.sln" /nologo /m /nr:false /fl /flp:"logfile=C:\build-agent\_work\1\s\src\App.sln.log" /dl:CentralLogger,"C:\build-agent\agent\worker\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"*ForwardingLogger,"C:\build-agent\agent\worker\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll" /p:Configuration=Debug /p:Platform=x86 /p:platform="x86" /p:configuration="debug" /p:VisualStudioVersion="14.0"

然后我可以找到以下痕迹:

  • 构建解决方案配置" Debug | x86"
  • 构建解决方案配置" Debug | x64"
  • 构建解决方案配置"调试| ARM"

知道可能导致此行为的原因是什么?

0 个答案:

没有答案