我们已经开发了一个桌面应用程序,它应该可以在PC和台式机上运行,这就是我们选择UWP的原因。现在,我必须将UWP应用程序打包为.exe或.msi,以将其提供给我的客户。我在互联网上做了一些研究,但没有找到任何信息。任何人都可以帮助我,使用向导在不使用Visual Studio的情况下创建类似于传统Windows窗体的安装项目。
答案 0 :(得分:2)
您不能为UWP应用创建独立的EXE或MSI。 UWP应用程序包本身就是安装程序。只要使用受信任的证书进行了签名,用户就可以双击该软件包文件来安装该应用程序。
为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