【发布时间】:2016-06-18 17:55:25
【问题描述】:
我已准备好在我的不同计算机上测试我的 UWP 应用。为此,我正在关注文章“Packagin Universal Windows apps Windows 10”。在为正确缩放图形所需的不同大小的图标苦苦挣扎之后,它最终生成了安装它所需的文件。 :)
Visual Studio 然后继续运行“Windows 应用认证工具包”(“创建应用包”下的第 10 步)。这应该很简单,只需单击“下一步”多次然后等待,但它失败了!
我尝试通过直接从开始菜单启动认证工具包来手动运行认证。当我选择要证书的包时,它失败了。如果我使用 Visual Studio 在 Release 中“调试”应用程序,它就会通过(所以至少这是个好消息)。
按照How to troubleshoot app package signature errors 的文章,我查看了事件查看器,但找不到任何其他对错误代码的引用。
错误消息“资源没有默认值或中性值”在没有指定它所谈论的资源时确实没有帮助。链接是文章“Troubleshooting packaging, deployment, and query of Windows Store apps”的链接对我的情况也没有帮助,因为它只给出了“无法注册包。请查看 AppXDeployment-Server 事件日志以获取更多信息。”对于错误代码 0x80073CF6,这就是我正在寻找的地方。另一个错误代码(0x80073B06)根本没有提到。
当我尝试使用 PowerShell 脚本安装软件包时,我也遇到了同样的错误。我首先安装证书(在我被告知的“受信任的人”下),然后在 powershell 中运行脚本。我试过有和没有管理员权限。在三台不同的计算机上。
我不知道从这里拿它到哪里。我希望将它放在 Windows 应用商店中,因为我需要帮助进行 beta 测试,但到目前为止它看起来并不好! :(
我错过了什么或做错了什么?
【问题讨论】:
-
看起来确实像 appmanifest 中使用的磁贴之一可能是问题所在。那里一切都好吗?
-
嗯,不。显然不是。一切似乎都很好,Visual Studio 最终能够创建包。但显然解决它的方法是删除所有瓷砖图形并再次添加它们。
标签: windows powershell appx