我正在尝试弄清楚如何在 MSIX 中打包 WinUI 桌面应用程序。我们不想上传到 Windows 应用商店或其他任何东西,只是为了能够为人们提供一个安装程序(很像 .msi 文件),并让他们自己将其安装在台式电脑上。
我使用VS2022来打包最基本的WinUI应用程序,即框架为您创建的应用程序。我已成功为其创建了 .msix 文件。但当我将其复制到 Windows Sanbox 实例时,它似乎不知道如何处理 .msix 扩展名。Windows Sandbox 是版本 2004,根据此页面,它应该足够好。
但是,双击 .msix 文件不起作用:
谁能建议这是为什么?
另外,这篇文章似乎表明,即使我可以打开 msix,它仍然需要最终用户手动安装依赖项!这肯定是不对的吧?没有最终用户愿意这样做,不是吗?这篇文章现在有点旧了(事情进展很快),所以有人可以告诉我这是否仍然是 msix 软件包安装程序的状态。有没有一种好的方法来打包应用程序以便安装简单?