无法在 Windows 2016(内部版本 1607)上安装 MSIX 包

Unable to install MSIX package on Windows 2016 (build 1607)

我在 Visual Studio 中开发了一个 UWP 控制台项目。

现在我想通过侧载创建一个应用程序包来发布它(事实上,目标计算机没有连接到互联网,无法访问 Windows 商店)。 Visual Studio 给我 .msixbundle 文件,带有 .cer、.ps1 和依赖库(appx 文件)。

我可以使用 Power Shell 和 .ps1 文件在最近的计算机上安装我的程序包,它工作正常。

但是在 运行ning Windows 10 版本 1607 上,我无法安装它。错误是不支持msixbundle。

我尝试过使用 MSIX Core,它允许我使用命令行手动安装包 msixmgr.exe -Unpack ....

但是我不能安装依赖库,我的程序也不能运行。当我 运行 它时,我有错误提示需要依赖库。

如何在 Windows 10 版本 1607 上安装这些库?

是否可以创建适用于版本 1607 的安装包?

我在 Dependencies 文件夹中找到了 appx 文件,但是当我尝试安装它们时,出现以下错误消息:

提前感谢您的帮助!

But I cannot install dependencies libraries and my program cannot run.

问题是您当前OS系统没有安装依赖包。您可以手动安装该依赖项。

依赖包会存放在appx文件夹下的Dependencies文件夹中。请找到它并手动安装它。