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

Generate AppxManifest from template file with command line for automated builds

我们正在准备使用桌面桥为 Windows 商店部署的应用程序。

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

[UWP] Generating manifest: .\Bin\AppxManifest.xml

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

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

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

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