当我在visual studio中构建时,我可以右键单击项目,选择Store/Create app packages..,然后在打开的对话框中选择I want to create packages for sideloading。之后,我可以选择要包含在appxbundle中的体系结构,VS将构建一个包含所有选定内容的appx。
如何设置我的Azure Devops构建管道来执行此操作?
目前,我正在使用"Visual Studio Build“步骤为x86构建一个文件,为ARM构建另一个文件,生成两个独立的.appx文件。
发布于 2019-09-19 15:11:04
您可以尝试将以下参数添加到MSBuild Arguments
/p:AppxBundlePlatforms="x86|ARM" /p:AppxBundle=Always /p:UapAppxPackageBuildMode=StoreUpload /p:AppxPackageDir="$(build.artifactStagingDirectory)\AppxPackages"如果您在自托管代理上运行管道。您还可以使用makeappx.exe对appx文件进行编排。要使用makeappx.exe,您需要在构建任务之后添加一个powershell任务,以运行以下脚本。有关详细信息,请查看here。
Set-Location -Path "C:\path to makeappx.exe"
.\makeappx.exe bundle /v /d "C:\My Files directory" /p MyBundle.appxbundlehttps://stackoverflow.com/questions/57996721
复制相似问题