该应用程序正常。但是当我运行WACK工具时,它会失败并发出以下错误。
FAILED字节码生成 发现错误:字节码生成测试检测到以下错误: 此程序包已部署用于开发或创作模式。卸载软件包并正常重新安装。
现在我不知道有多少次尝试在发布模式下卸载并重新安装应用程序,我认为可能会有任何更改。但没用。
所以我还是创建了一个包。创建包后,打包工具让我有机会运行应用程序证书。当我运行它时,我得到以下错误。
在我继续前进之前,我需要解决这两个问题。有什么想法吗?
答案 0 :(得分:4)
来自forums:
您可能正在针对直接从Visual Studio运行应用程序时部署的应用程序版本运行Cert Kit(即:“部署用于开发或创作模式”)。
1)从本地计算机上卸载应用程序
2)确保将Visual Studio中的配置下拉列表设置为Release
3)通过“商店”菜单创建部署包。右键单击项目,然后存储 - >创建应用包。
4)按照向导中的步骤操作。当您到达最后,它会询问您是否要运行Windows App Cert Kit。
答案 1 :(得分:1)
我有一个人看到了这个错误。在这种情况下,这意味着WACK发现了一个.html,.js或.css文件(或多个)未保存为“Unicode(带签名的UTF-8) - 代码页65001”。要以这种方式保存,请在Visual Studio中打开文件,执行文件另存为,选择“使用编码保存...”(从“保存”按钮下拉),然后选择正确的编码。您可能需要检查每个文件以确保它们被正确编码。
答案 2 :(得分:0)
好的,找到了与app认证工具的交易。今天又跑了,这次我收到了一条特定的消息......它说了
应用程序错误:未检测到应用程序挂起 应用程序。这可能是因为您的申请失败了 正确暂停。请考虑重新运行测试避免 在测试运行时与应用程序交互。
好吧,我还没有实现'暂停'逻辑。我现在已经把它拿到那里并且它通过了。不知道是什么导致它显示特定的错误消息,但我今天早上有一个Windows更新。
WACK仍然是一个问题。如果我发现更多信息,将会更新。