1

运行 Windows 应用程序认证工具包时,我不断收到以下错误。

“任务无法启用 HighVersionLie”

我正在使用 VS 2017 社区,它发生在多台机器上。我唯一添加的是带有几个页面的 Template Studio 模板。

我已经重新安装了 VS 2017 Community 并更新了 windows。

4

1 回答 1

1

根据“不要让 HighVersionLie 失败”

... 有一个名为 HighVersionLie 的认证测试仅针对这种情况进行测试。该测试将 Windows 版本设置为一个人为的高数字,以查看测试的软件是否仍然可以安装和运行。

我的猜测是,当测试告诉(或“欺骗”)您的应用程序时,您的Template Studio版本中有一些东西会导致您的应用程序崩溃,告诉它它位于更高的、尚未发布的 Windows 版本上。您可以尝试在代码中搜索“DeviceFamilyVersion”以查看是否存在不允许更高版本 Windows 的“if 语句”。您还可以检查以确保您使用的是最新版本的Template Studio模板。 Windows Template Studio 1.6 版刚刚发布。

您也可以尝试将目标版本更改为更高的值,看看是否可以消除错误。

这是Windows 应用程序认证工具包测试的描述

于 2018-01-28T16:23:27.623 回答