XAML 如何在另一台PC上部署MSIX

ep6jt1vc  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(155)

我创建了一个winUi 3桌面应用程序。我使用侧加载发布了该应用程序,它生成了一个MSIX安装包。当我在我的PC上安装和运行该包时,它工作正常,但当我在另一台PC(我朋友的PC)上安装该包时,它安装了,但当我启动该应用程序时,它出现错误

这是强制性的有一个dotnet启动MSIX应用程序??

1tuwyuhd

1tuwyuhd1#

正如Markus Meyer在他的评论中提到的,您的应用程序需要dotnet,而不是MSIX。
基本上,您现在有两个MSIX应用程序选项:
1.要求在目标计算机上安装dotnet作为先决条件
1.将应用程序发布为自包含(请参阅)
上一个问题可能也有帮助:MSIX: How to achieve automatic install of .net 5 required for my application?,特别是此链接https://techcommunity.microsoft.com/t5/msix/msix-how-to-achieve-automatic-install-of-net-5-required-for-my/m-p/2372896/highlight/true#M880,以获取上述讨论的详细信息。

相关问题