Po uruchomieniu aplikacji na moim Certyfikacja Szablon 10 aplikacji opartych, pojawia się następujący błąd:Certification App nie z powodu prelaunch test
błąd Znaleziono: Walidacja aplikacja prelaunch wykryto następujące błędy: ◦The aplikacja powiodło prelaunch test - 49581RisingSoundMedia.ElectionCentral_1.1.7.0_x64__xrbjpqg44kdgm.
• Wpływ, jeśli nie został naprawiony: uruchomienie aplikacji potrwa dłużej, nawet po włączeniu funkcji wstępnego uruchamiania.
• Sposób naprawy: W przypadku wdrażania aplikacji w trybie OnLaunched upewnij się, że obsługujesz opcję LaunchActivatedEventArgs.PreLaunch, aby uzyskać informacje o zdarzeniu prelaunch.
Oczywiście nie mogę przesłonić OnLaunched nawet z szablonem 10, ponieważ klasa Bootstrap je zamyka.
Próbowałem przesłonić OnPreLaunchAsync i ustawienie continueStartup = false; ale to nie rozwiązało problemu.
Wszelkie pomysły?
Po ustawieniu parametru continueStartup = true; i debuguję Prelaunch w Visual Studio, aplikacja działa dobrze. Jeśli opcja continueStartup = false (lub nie jest ustawiona) nigdy nie uruchomi OnInitializeAsync i otrzymam wyjątek odwołania zerowego w zdarzeniu OnStartAsync. –
Gdy pakuję aplikację i uruchamiam testowanie aplikacji, nadal nie działa w teście PreLaunch. Przetestowałem to z VS z włączonym natywnym językiem .net i działało dobrze. –