c# - Windows App Certification Kit 错误(HighVersionLie 失败)

标签 c# windows win-universal-app app-certification-kit

当我在大脑新的 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/

相关文章:

c# - 基本身份验证和 SSL 失败的 Web 请求 (GET)

c# - 如何从本地存储的文件中读取 JSON?

c# - youtube 的桌面应用程序(从桌面应用程序登录和更新个人资料)

c# - 自定义流利验证器

c++ - 在 windows.h 中使用 GetProcAddress() 时出现奇怪的编译器消息

c++ - Windows 10 物联网树莓派 2 Tcp 连接 c++

c++ - vector 正在抛出 bad_alloc

C# - 蓝牙编程

c# - UWP WebView 等效于 shouldOverrideUrlLoading Android

c# - Xamarin.Forms Windows 10 通用错误 "CS0103 InitializeComponent does not exist"