Visual Studio Team Services:为商店构建通用应用程序

时间:2016-06-23 20:52:13

标签: azure-devops

我想构建在商店发布的通用应用程序,即生成*.appxupload(构建*.appx以在我的机器上部署是正常的;必须删除默认/p:AppxBundle=Always尽管和无法构建Win32:无论我做什么,它总是构建ARM)。但是我无法在Microsoft's instructions之后完成工作,即添加/p:UapAppxPackageBuildMode=CI

系统只需使用

停止

错误MSB4126:指定的解决方案配置“Release | x86”无效。请使用“配置和平台”属性指定有效的解决方案配置(例如,MSBuild.exe Solution.sln / p:Configuration = Debug / p:Platform =“Any CPU”)或将这些属性留空以使用默认解决方案配置。

我的项目显然有Release|x86配置。它在构建ARM版本时报告了这一点。我尝试将x86更改为Win32,但随后报告

APPX0502:找不到文件'C:\ a \ 1 \ s \ AppName \ BundleArtifacts \ Win32.txt'。 [C:\一个\ 1 \ S \ AppName的\ AppName.vcxproj]

编辑:显然,我必须手动将Project设置为Win32才能构建x86版本。以前,它留空(并且自动构建配置生成器也将其留空)。

1 个答案:

答案 0 :(得分:1)

将参数更新为:

/p:UapAppxPackageBuildMode=StoreUpload

然后排队构建,你应该得到appxupload文件。 enter image description here

有关详细信息,请参阅此链接:Windows Store app projects stopped generating the .appxupload file

类似的问题:VSTS build for UWP app not producing a .appxupload file