如何为 uwp 应用程序创建 .exe/.msi

How to create .exe/.msi for uwp application

我们开发了一个桌面应用程序,它应该 运行 在 PC 和 table 上,这就是我们选择 UWP 的原因。现在我必须将 UWP 应用程序打包为 .exe 或 .msi 以将其提供给我的客户。我在互联网上做了一些研究,但没有找到任何信息。任何人都可以帮助我,使用向导创建像传统 windows 形式一样的安装项目,而无需 visual studio。

您不能为 UWP 应用程序创建独立的 EXE 或 MSI。 UWP 应用程序包本身就是安装程序。只要它是用受信任的证书签名的,用户就可以double-click安装应用程序的包文件。

自动为您的 UWP 应用创建安装包的两个选项:

1) 使用 Windows SDK 附带的命令行工具(MakeAppx、SignTool): https://docs.microsoft.com/en-us/windows/uwp/packaging/manual-packaging-root

2) 在 Azure DevOps 中设置构建管道 https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/windows/universal