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

标签 uwp windows-10 win-universal-app windows-10-universal windows-10-desktop

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

最佳答案

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

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

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

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

关于uwp - 如何为 uwp 应用程序创建 .exe/.msi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56512666/

相关文章:

c# - 如何解决DEP6500和DEP6701错误?

c# - UWP - 如果另一个应用程序打开文件,则无法打开文件进行阅读

winforms - Windows 10 上的 ClickOnce 部署不会将 Assets 文件夹复制到客户端计算机

batch-file - 将包含许多文件的文件夹拆分为多个子文件夹 (Windows 10)

c# - 如何在 UWP 应用程序中打印 pdf 文件后减少内存消耗

uwp - 有没有办法轻松自定义 DataGrid 列标题?

java - 无法在 Windows 上创建 native 容器

c++ - 在角度为 : glLoadIdentity and glOrtho undefined 的通用 Windows 应用程序中使用 OpenGL

listview - 当 ListView 在 UWP 中不包含带有 MVVM 的项目时显示消息

windows-store-apps - 错误 : "' Base' is not a valid PriceId for base price"when trying to deploy a Microsoft Store app with VSTS tasks