UWP 应用程序失败 WACK 并出现多个错误

标签 uwp wack

过去,我成功开发了一些 UWP 应用程序并将其部署到 MS Store。目前,在尝试通过 WACK 测试时,遇到了大量意想不到的失败,这些失败是我以前从未遇到过的类型。

我在 2017 年 11 月开始了这个特定的项目。从技术上讲,它并没有那么先进,从代码角度来看,我没有做任何我之前没有成功通过 WACK 的事情。

  • VS 2017 社区 v15.8.8
  • 项目目标(及最低)版本:Windows 10 周年纪念版 10.0;版本14393
  • (WACK) 套件版本:10.0.17763.132
  • 操作系统版本:Microsoft Windows 10 专业版 (10.0.17134.0)

更新:2 月 5 日 尝试使用 VS 默认值传递全新应用程序时也会失败(目标版本:1803 build 17134,最小版本:Creators update build 15063)。我收到的错误少了很多,但仍然有一些意外的错误。

更新:2 月 7 日 此问题/答案也有帮助:Totally Blank Unity / Microsoft Store Build fails WACK tests

错误包括(但不限于):

  • 字节码生成发现错误:字节码生成测试检测到以下错误:

    System.NullReferenceException:未将对象引用设置为对象的实例。在Microsoft.Windows.SoftwareLogo.Tests.Utility.IsPackageWWA(AppXPackage包)在Microsoft.Windows.SoftwareLogo.Tests.BytecodeGenerationCheck.BytecodeGenerationCheck.ExecuteSharedValidation(字符串manifestFilePath,字符串packageFullName)在Microsoft.Windows.SoftwareLogo.TestBase.TestBase.ExecuteTest( )

  • 平台版本启动发现错误:高操作系统版本验证检测到以下错误:

    System.NullReferenceException:未将对象引用设置为对象的实例。在Microsoft.Windows.SoftwareLogo.Tests.Utility.LaunchAppTest(字符串packageFullName,字符串manifestFilePath,字符串testName)在Microsoft.Windows.SoftwareLogo.Tests.HighOSVersionLaunchCheck.HighOSVersionLaunchCheck.Test(UapApp uapApp)在Microsoft.Windows.SoftwareLogo.TestBase.TestBase .ExecuteTest()

  • 应用启动发现错误:应用启动测试检测到以下错误:

    System.NullReferenceException:未将对象引用设置为对象的实例。在Microsoft.Windows.SoftwareLogo.Tests.Utility.LaunchAppTest(字符串packageFullName,字符串manifestFilePath,字符串testName)在Microsoft.Windows.SoftwareLogo.Tests.LaunchAppCheck.LaunchAppCheck.Test(UapApp uapApp)在Microsoft.Windows.SoftwareLogo.TestBase.TestBase .ExecuteTest()

有什么想法吗?我已经卸载了我的应用程序,并重新启动,仍然没有成功。

最佳答案

如果可以成功生成包,但在本地计算机上 WACK 失败。您可以忽略它并直接将包上传到开发中心。如果您可以在线通过MS商店WACK,那么您的包裹没有问题。

关于UWP 应用程序失败 WACK 并出现多个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54489028/

相关文章:

c# - UWP 的 SpeakProgress 事件处理程序?

javascript - 您的 project.json 未将 'win10' 列为目标运行时

c# - 无法将运行添加到 foreach 循环中的文本 block

c# - 如何在 UWP 应用程序中检查 Windows 10 操作系统版本以消除 WACK 测试失败?

winapi - 如何在 AppxManifest.xml 文件中为使用 Desktop Bridge 转换的 Win32 应用程序正确构建 UWP 应用程序图标(Project Centennial)

mysql - 使用 Visual Studio 在 WINDOWS STORE 中发布带有 Mysql.dll 的 UWP 时出错

windows-8 - 单击 "Click here to view full report"后出现 Windows 应用认证工具包错误

windows-8 - Windows 应用程序认证套件 - "did not detect any new application",ClickOnce

c++ - UWP : WACK test failing on Windows Runtime metadata validation

c# - 完全空白 Unity/Microsoft Store Build 未通过 WACK 测试