解绑 Windows 应用商店应用

Unbundle Windows Store App

我们需要在 Windows Store 应用程序中更改语言。目前它在调试时工作正常,但是当从 Windows 商店下载时,只有一些语言可以工作。这是因为 App Bundle 似乎已被选择用于应用程序部署。只有安装给用户 Windows 的语言是从应用程序内的 Windows 商店下载的。

让所有语言都能正常工作的最佳方法是什么?由于已经制作了应用程序包,因此似乎无法撤消(?)。即使我设法取消捆绑该应用程序,Windows 商店似乎不会在捆绑包发送到商店后接受 .appx -packages。

我也找不到从 Windows 商店中删除应用程序包的方法,以便它可以接受未捆绑的应用程序(并且 Visual Studio 将允许发布未捆绑的应用程序)

或者有没有办法强制所有人使用所有语言,即使在使用应用程序包时也是如此?我知道这不是它的目的,但在这种情况下,我很遗憾使用了应用程序包并想恢复它。

应用程序作为捆绑包发布后,目前无法使用应用程序包 (https://msdn.microsoft.com/en-us/library/windows/apps/hh923027.aspx) 对其进行更新。

没有办法强制应用程序包下载所有语言,因为它的内部结构不是为处理这种情况而构建的。

您可以尝试做的是重命名旧应用程序 (https://msdn.microsoft.com/en-us/library/windows/apps/hh694077.aspx),释放旧名称,然后重新保留它,现在将包发布为应用程序包。我没试过这个,所以我不能保证它有效。