我试图在VSTS(Visual Studio Team Services)上构建一个UWP项目。构建时会发生以下错误消息,并且构建失败。VSTS构建失败,因为它试图为AnyCPU构建一个UWP项目
The project "Dummy.Win" is not selected for building in solution configuration "Release|Any CPU".
该解决方案由3个项目组成。
Dummy.Win
这是基于10586Dummy.Core
的UWP项目,这是一个PCLDummy.Test
这是一个测试项目
Dummy.Win
引用Dummy.Core
。
下面的命令行显示msbuild
怎么叫(添加了一些换行):
"C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe"
"C:\a\1\s\Dummy.sln" /nologo /m /nr:false
/fl /flp:"logfile=C:\a\1\s\Dummy.sln.log"
/dl:CentralLogger,"C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.99.0\Agent\Worker\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"*ForwardingLogger,"C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.99.0\Agent\Worker\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"
/p:AppxBundlePlatforms="x86|x64|ARM"
/p:AppxPackageDir="C:\a\1\b\AppxPackages\\"
/p:AppxBundle=Always
/p:configuration="Release"
/p:VisualStudioVersion="14.0"
的问题是:为什么msbuild
试图建立AnyCPU的UWP项目?在本地运行此命令不会显示此错误(仍然不会创建.appxupload文件,但这是另一个问题)
你好。第一个问题 - 你是否在这个项目的配置管理器中检查了“Build”选项? –
是的,多次检查。通过VS构建解决方案。也可以通过cmd-line上的msbuild工作(或多或少,因为我没有得到一个.appxupload文件。但正如我所说,这是另一个问题) – Stephan