当我在大脑新的 C# 通用应用程序上运行 Windows 应用程序认证工具包时,我正在试验以下错误:“任务无法启用 HighVersionLie”。
- Windows 10 1709(内部版本 16299.125)
- Visual Studio 专业版 2017 (15.5.4)
- 新项目 C# Universal App(没有向项目添加额外的代码)
- 最低 SDK 版本:Windows 10(10.0;内部版本 10240)
- 目标 SDK 版本:Windows 10 Fall Creators Update(10.0;Build 16299)
- Windows 应用认证套件:10.0.16299.15
如果我生成 appxbundle,认证工具包会失败并出现错误“任务无法启用 HighVersionLie”。
如果我把这个appxbundle复制到另一个Windows 10实例上,用同样的认证包,再次通过测试,没有报错(HighVersionLie成功通过)
最佳答案
“HighVersionLie”测试会检查如果您的应用被告知它正在新的更高版本的 Windows(尚未发布的版本)上运行,它是否会崩溃。
我猜你遇到问题的机器在运行这个测试时有问题,这不是应用程序的问题。
如果您运行 Visual Studio as Administrator ,然后运行测试,您是否仍然看到问题?
您还可以通过运行 sfc /scannow 检查损坏的安装从命令提示符,或 reinstalling Visual Studio
最后,您可以尝试 running Event Viewer ,并检查“应用程序”日志以查看在您运行认证测试期间是否有任何错误。如果您在此处看到错误,请用 Google 搜索说明以找出问题所在。
如果您仍然认为这是应用程序的问题,您可以查看我的 HighVersionLie answer here.
关于c# - Windows App Certification Kit 错误(HighVersionLie 失败),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48448726/