【发布时间】:2016-05-30 05:27:28
【问题描述】:
我正在尝试在 VSTS(Visual Studio Team Services)上构建一个 UWP 项目。构建时会出现以下错误消息并且构建失败。
The project "Dummy.Win" is not selected for building in solution configuration "Release|Any CPU".
解决方案由 3 个项目组成。
-
Dummy.Win是基于10586的UWP项目 -
Dummy.Core这是一个 PCL -
Dummy.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 文件,但这是另一个问题)
【问题讨论】:
-
你好。第一个问题 - 您是否在该项目的配置管理器中检查了“构建”选项?
-
是的,检查了多次。通过 VS 构建解决方案是可行的。也通过 cmd-line 上的 msbuild 工作(或多或少,因为我没有得到 .appxupload 文件。但正如我所说,这是另一个问题)
标签: msbuild win-universal-app uwp azure-pipelines