首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Azure Devops Pipeline构建包括x86和ARM构建的appxpackage?

如何使用Azure Devops Pipeline构建包括x86和ARM构建的appxpackage?
EN

Stack Overflow用户
提问于 2019-09-18 23:57:41
回答 1查看 111关注 0票数 0

当我在visual studio中构建时,我可以右键单击项目,选择Store/Create app packages..,然后在打开的对话框中选择I want to create packages for sideloading。之后,我可以选择要包含在appxbundle中的体系结构,VS将构建一个包含所有选定内容的appx。

如何设置我的Azure Devops构建管道来执行此操作?

目前,我正在使用"Visual Studio Build“步骤为x86构建一个文件,为ARM构建另一个文件,生成两个独立的.appx文件。

EN

回答 1

Stack Overflow用户

发布于 2019-09-19 15:11:04

您可以尝试将以下参数添加到MSBuild Arguments

代码语言:javascript
复制
 /p:AppxBundlePlatforms="x86|ARM" /p:AppxBundle=Always /p:UapAppxPackageBuildMode=StoreUpload /p:AppxPackageDir="$(build.artifactStagingDirectory)\AppxPackages"

如果您在自托管代理上运行管道。您还可以使用makeappx.exe对appx文件进行编排。要使用makeappx.exe,您需要在构建任务之后添加一个powershell任务,以运行以下脚本。有关详细信息,请查看here

代码语言:javascript
复制
Set-Location -Path "C:\path to makeappx.exe"
.\makeappx.exe bundle /v /d "C:\My Files directory" /p MyBundle.appxbundle
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57996721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档