无法通过图形安装程序安装 appx
Cannot install appx through graphic installer
我现在遇到了一个问题,我真的不知道如何获得更多相关信息。
我已经通过 Microsoft 的桌面应用程序转换器转换了一个桌面应用程序,对视觉资产进行了一些手动修改,并通过 "makeappx.exe" 重新捆绑了它。然后我签了。
一切顺利。除了当我双击 appx 检查它时,我有以下 window:
Appx Error
大致翻译为"Couldn't open the appx or appxbundle file"和"Reason: Failure caused by an unknown reason"。
这对我帮助不大 :/
但是,如果我尝试通过一个简单的 "Add-appxpackage MyPackage.appx" 安装该软件包,它工作得很好。
谁能帮我找到一些关于这里发生的事情的线索?我已经按照解释 here 检查了事件查看器,但没有发现任何异常。
谢谢,
斯凯弗莱普
看来微软团队已经注意到这个问题并进行了适当的调查。
问题可能是因为当您使用 DesktopBridge 转换应用程序时,资源会使用清单信息进行签名,并将该信息存储在您在 PackageFiles 文件夹中找到的 .pri
文件中。稍后,当您更改 Publisher 或 Name 之类的内容时,此签名不匹配。要解决此问题,您只需重新创建 .pri 文件。
rm *.pri
。删除旧的 .pri
个文件。
cd C:\foo\PackageFiles\
。将当前目录更改为 PackageFiles 文件夹。这一步对下一步很重要。
makepri createconfig /cf priconfig.xml /dq en-US
。为资源创建一个配置文件。
makepri new /pr "C:\foo\PackageFiles" /cf "C:\foo\PackageFiles\priconfig.xml"
。生成新的 *.pri
个文件。
- 然后你可以像往常一样制作包裹:
MakeAppx
,等等
您可以在 "Failed due to unknown reasons" error when you try to sideload a Desktop Bridge app - App Consult Team 中找到有关此问题的更多信息。
我现在遇到了一个问题,我真的不知道如何获得更多相关信息。
我已经通过 Microsoft 的桌面应用程序转换器转换了一个桌面应用程序,对视觉资产进行了一些手动修改,并通过 "makeappx.exe" 重新捆绑了它。然后我签了。
一切顺利。除了当我双击 appx 检查它时,我有以下 window:
Appx Error
大致翻译为"Couldn't open the appx or appxbundle file"和"Reason: Failure caused by an unknown reason"。
这对我帮助不大 :/
但是,如果我尝试通过一个简单的 "Add-appxpackage MyPackage.appx" 安装该软件包,它工作得很好。
谁能帮我找到一些关于这里发生的事情的线索?我已经按照解释 here 检查了事件查看器,但没有发现任何异常。
谢谢,
斯凯弗莱普
看来微软团队已经注意到这个问题并进行了适当的调查。
问题可能是因为当您使用 DesktopBridge 转换应用程序时,资源会使用清单信息进行签名,并将该信息存储在您在 PackageFiles 文件夹中找到的 .pri
文件中。稍后,当您更改 Publisher 或 Name 之类的内容时,此签名不匹配。要解决此问题,您只需重新创建 .pri 文件。
rm *.pri
。删除旧的.pri
个文件。cd C:\foo\PackageFiles\
。将当前目录更改为 PackageFiles 文件夹。这一步对下一步很重要。makepri createconfig /cf priconfig.xml /dq en-US
。为资源创建一个配置文件。makepri new /pr "C:\foo\PackageFiles" /cf "C:\foo\PackageFiles\priconfig.xml"
。生成新的*.pri
个文件。- 然后你可以像往常一样制作包裹:
MakeAppx
,等等
您可以在 "Failed due to unknown reasons" error when you try to sideload a Desktop Bridge app - App Consult Team 中找到有关此问题的更多信息。