我正在尝试转移到 MSIX 来安装我们的应用程序,该应用程序目前通过 ClickOnce 安装部署给我们的客户,如果有更新,则需要在启动时进行更新。它是一个 .Net Framework (4.7.2) WinForms 应用程序。我有点不知道如何开始;该文档似乎是从现有的安装程序包(包括 ClickOnce)开始的,但我希望在构建服务器上无需中间步骤即可生成此文件,因为一旦我们证明 MSIX 适用于,我们希望完全淘汰 ClickOnce 安装我们。
我找到了Windows应用程序打包项目,但它似乎是针对UWP应用程序的,而我们的不是,并且我们需要安装在Windows 7 SP1或更高版本上。
我将使用什么工具以非交互方式创建 MSIX 包? WAPP 会在这个过程中发挥什么作用吗?
这是 MSFT MSIX 社区上的类似帖子。它谈论的是 VS 2017,但大部分信息也适用于 2019 年。
- https://techcommunity.microsoft.com/t5/msix-packaging-and-tools/build-msix-from-vs-2017-pro-v-15-9-4/m-p/952246 https://techcommunity.microsoft.com/t5/msix-packaging-and-tools/build-msix-from-vs-2017-pro-v-15-9-4/m-p/952246
上述链接的摘录:
您应该能够使用 Windows 应用程序打包项目来打包 MSIX。请参见:https://learn.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-packaging-dot-net https://learn.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-packaging-dot-net
或者,您可以使用以下命令手动打包 MSIX:https://learn.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-manual-conversion https://learn.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-manual-conversion
此外,如果您想使用 MSIX 打包工具,您也许可以利用我们预制的 VM:https://learn.microsoft.com/en-us/windows/msix/packaging-tool/quick-create-vm https://learn.microsoft.com/en-us/windows/msix/packaging-tool/quick-create-vm即使您的企业仍在使用旧版本的 Windows。
你也可以尝试合作伙伴解决方案 https://learn.microsoft.com/en-us/windows/msix/partners,如高级安装程序VS扩展 https://www.advancedinstaller.com/visual-studio-extension.html如果您需要针对不同的用户,它可以从同一项目构建 MSIX 和 MSI。该扩展还支持调试 msix 容器内的应用程序。
免责声明:我负责构建高级安装程序的团队。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)