使用命令行从模板文件生成AppxManifest,用于自动构建

时间:2017-03-06 09:03:03

标签: deployment uwp appxmanifest project-centennial desktop-bridge

我们正准备使用桌面网桥为Windows应用商店部署应用。

使用IDE中的“Project - > Deploy”选项将使用AppxManifest.template.xml生成AppxManifest.xml,将一些变量替换为项目中的当前设置。

  

[UWP]生成清单:。\ Bin \ AppxManifest.xml

有没有办法在不使用IDE的情况下触发此构建步骤,因此可以将其用于自动构建?

1 个答案:

答案 0 :(得分:1)

Desktop Bridge本身并没有为您提供这样的工具。但是,如果您检查Desktop to UWP Bridge: Manual Conversion文档,您将看到一个最小化清单模板文件。

然后,如果使用桌面应用程序转换器(DAC)转换您的应用程序,则需要输入一些参数。例如,“Publisher”,“Version”等。输入这些参数后,DAC工具将帮助您将这些值填充到清单文件中。如果您从此处下载DesktopAppConverter.zip。您会发现实际上有许多PowerShell脚本文件,DAC集成了这些文件。输入参数时,它将自动帮助您调用特定的PowerShell脚本来执行某些操作。您可以看到DesktopAppConverter\manifest\文件夹,应该有一些脚本文件用于生成清单文件。

因此,根据您的要求,您必须手动执行这些操作,您可以创建一个工具(使用任何编程语言)来比较AppxManifest.template.xml与标准清单文件并填充特定值。您也可以创建PowerShell脚本,如果您熟悉PowerShell,则可以执行此操作。