Когда я бегу сертификации App на мой шаблон 10 на основе приложения, я получаю следующее сообщение об ошибке:App сертификации не удается из предстартовых испытаний
Обнаружена ошибка: Проверка приложения предстартовой обнаружены следующие ошибки: ◦The приложение не удалось предстартовых test - 49581RisingSoundMedia.ElectionCentral_1.1.7.0_x64__xrbjpqg44kdgm.
• Воздействие, если не установлено: приложение запускает более длительное время, даже если включен предварительный запуск.
• Как исправить: в реализации метода приложения OnLaunched убедитесь, что вы обрабатываете параметр LaunchActivatedEventArgs.PreLaunch, чтобы быть предупреждающим событием перед запуском.
Очевидно, что я не могу переопределить OnLaunched даже с шаблоном 10, потому что класс Bootstrap запечатывает его.
Я попытался переопределить OnPreLaunchAsync и установить continueStartup = false; но это не устранило проблему.
Любые идеи?
Когда я устанавливаю continueStartup = true; и я отлаживаю Prelaunch в Visual Studio, приложение работает нормально. Если continueStartup = false (или не задано), он никогда не запускает OnInitializeAsync, и я получаю исключение ссылочной ссылки в событии OnStartAsync. –
Когда я упаковываю приложение и запускаю тест сертификата приложения, он все равно терпит неудачу в тесте PreLaunch. Я протестировал его из VS с включенной поддержкой .net, и он работал нормально. –