0

该应用程序运行良好。但是当我运行 WACK 工具时,它会失败并给出以下错误。

FAILED Bytecode generation Error Found:字节码生成测试检测到以下错误:此包已部署用于开发或创作模式。卸载软件包并重新正常安装。

现在我不知道有多少次我尝试在发布模式下卸载并重新安装应用程序,并进行任何我认为可能有效的更改。但是没有用。

所以我还是创建了一个包。创建包后,打包工具给了我运行app证书的机会。当我运行它时,我收到以下错误。

错误截图

我需要先解决这两个问题,然后才能继续前进。有什么想法吗?

4

3 回答 3

4

论坛

您可能正在针对直接从 Visual Studio 运行应用程序时部署的应用程序版本运行 Cert Kit(即:“为开发或创作模式而部署”)。

1) 从本地机器上卸载应用程序

2) 确保您将 Visual Studio 中的配置下拉菜单设置为发布

3)通过“Store”菜单创建部署包。右键单击项目,然后Store -> Create App Package。

4) 按照向导中的步骤进行操作。当您到达终点时,它会询问您是否要运行 Windows App Cert Kit。

于 2012-09-21T16:02:58.783 回答
1

我有人看到过这个错误。在这种情况下,这意味着 WACK 发现了一个 .html、.js 或 .css 文件(或多个)未保存为“Unicode(带签名的 UTF-8)-代码页 65001”。要以这种方式保存,请在 Visual Studio 中打开文件,执行文件另存为,选择“使用编码保存...”(从保存按钮下拉),然后选择正确的编码。您可能需要检查每个文件以确保它们被正确编码。

于 2012-09-21T16:44:04.710 回答
0

好的,想通了应用程序认证工具的处理。今天又跑了一次,这次我收到了一条具体的消息……它说

应用程序错误:未检测到应用程序 App 的应用程序挂起。这可能是因为您的应用程序未能正确挂起。请考虑重新运行测试,避免在测试运行时与应用程序交互。

好吧,我没有实现“暂停”逻辑。我现在把它放进去,它通过了。不知道是什么导致它显示特定的错误消息,但我今天早上收到了 Windows 更新。

WACK 仍然是一个问题。如果我发现更多,会更新。

于 2012-09-28T15:26:21.980 回答