UWP App Failing WACK из-за нескольких ошибок

В прошлом я успешно разработал и развернул несколько приложений UWP в MS Store. В настоящее время происходит большое количество неожиданных сбоев, которых у меня никогда раньше не было, при попытке пройти тест WACK.

Я начал этот конкретный проект в ноябре 2017 года. Технически он не настолько продвинутый, с точки зрения кода я не делаю ничего, чего раньше не проходил через WACK.

  • Сообщество VS 2017 v15.8.8
  • Целевая (и минимальная) версия проекта: Windows 10 Anniversary Edition 10.0; Сборка 14393
  • (WACK) Версия комплекта: 10.0.17763.132
  • Версия ОС: Microsoft Windows 10 Pro (10.0.17134.0)

Обновление: 5 февраля У меня также возникают сбои при попытке передать новое приложение с использованием значений по умолчанию VS (целевая версия: 1803, сборка 17134, минимальная версия: Creators update build 15063). Я получаю намного меньше ошибок, но все равно некоторые неожиданные.

Обновление: 7 февраля Этот вопрос / ответ также помог: Totally Blank Unity / Microsoft Store Build не проходит тесты WACK

Ошибки включают (но не ограничиваются):

  • Генерация байт-кода Обнаружена ошибка. Тест генерации байт-кода обнаружил следующие ошибки:

    System.NullReferenceException: ссылка на объект не установлена ​​на экземпляр объекта. в Microsoft.Windows.SoftwareLogo.Tests.Utility.IsPackageWWA (пакет AppXPackage) в Microsoft.Windows.SoftwareLogo.Tests.BytecodeGenerationCheck.BytecodeGenerationCheck.ExecuteSharedValidation (String manifestFilePath.ExecuteSharedValidation. )

  • Запуск версии платформы Обнаружена ошибка: при проверке высокой версии ОС были обнаружены следующие ошибки:

    System.NullReferenceException: ссылка на объект не установлена ​​на экземпляр объекта. в Microsoft.Windows.SoftwareLogo.Tests.Utility.LaunchAppTest (String packageFullName, String manifestFilePath, String testName) в Microsoft.Windows.SoftwareLogo.Tests.HighOSVersionLaunchCheck.HighOSVersionLaunchCheck.Test (UapApp.WindowsTest (UapApp.WindowsTest) .ExecuteTest ()

  • Запуск приложения. Обнаружена ошибка. Тест на запуск приложения обнаружил следующие ошибки:

    System.NullReferenceException: ссылка на объект не установлена ​​на экземпляр объекта. в Microsoft.Windows.SoftwareLogo.Tests.Utility.LaunchAppTest (String packageFullName, String manifestFilePath, String testName) в Microsoft.Windows.SoftwareLogo.Tests.LaunchAppCheck.LaunchAppCheck.Test (UapApp uapApp) в Microsoft.Windows.SoftwareLogo. .ExecuteTest ()

Любые идеи? Я удалил свое приложение и перезагрузился, но все равно безуспешно.


person Adrian K    schedule 02.02.2019    source источник
comment
Если вы можете успешно сгенерировать пакет, но на локальном компьютере произошел сбой WACK. Вы можете проигнорировать это и напрямую загрузить свой пакет в центр разработки. Если вы можете передать WACK в магазине MS store онлайн, то с вашим пакетом проблем нет.   -  person Bite    schedule 04.02.2019
comment
Я могу попробовать это в крайнем случае.   -  person Adrian K    schedule 04.02.2019
comment
@Bite - вроде работает; опубликовать как ответ.   -  person Adrian K    schedule 05.02.2019


Ответы (2)


Если вы можете успешно сгенерировать пакет, но на локальном компьютере произошел сбой WACK. Вы можете проигнорировать это и напрямую загрузить свой пакет в центр разработки. Если вы можете передать WACK в магазине MS store онлайн, то с вашим пакетом проблем нет.

person Bite    schedule 06.02.2019
comment
Точно. В последние месяцы у меня тоже были проблемы с локальной проверкой приложений, но загрузка пакетов в Магазин всегда была хорошей. - person Luca Lindholm; 06.02.2019
comment
У меня такое же поведение. Проблемная часть заключается в том, что использование WACK локально - это хорошая проверка, чтобы убедиться, что я не сделал плохой выбор дизайна (лучше знать об этом заранее, чтобы вы могли исправить это до того, как будет написано слишком много кода). Я запускал WACK вручную также из командной строки, что дало тот же результат. - person b.pell; 05.03.2019

Я также смог пройти проверку после предложения Bite. В моем случае я обновлял одно из своих приложений в Магазине; Я запустил WACK (10.0.18362.0) локально для обновления и столкнулся с проблемой, похожей на ту, которую описывает Адриан. Я все равно отправил его в магазин, и он подтвердился.

person Phil Nau    schedule 13.10.2019
comment
пожалуйста, сделайте это больше похоже на ответ. - person Jean-François Fabre; 13.10.2019