locked
Помогите разобраться с одной из ошибок wack RRS feed

  • Вопрос

  • При реализации в приложении метода OnLaunched проверьте, чтобы функция LaunchActivatedEventArgs.PreLaunch получала сведения о событии подготовки перед запуском.  

    Помогите разобраться, что это за сведения и откуда их взять!


    • Изменено AlexJoker 17 сентября 2016 г. 21:10
    17 сентября 2016 г. 21:07

Ответы

  • Здравствуйте.

    Что вы называете wack - запуск локальной сертификации приложения?

    Если да, то могу сказать следующее: есть стандартная процедура в ней уже всё типа есть и ее, если у вас не сверх сложное приложение можно ничего не менять.

            /// <summary>
            /// Invoked when the application is launched normally by the end user.  Other entry points
            /// will be used such as when the application is launched to open a specific file.
            /// </summary>
            /// <param name="e">Details about the launch request and process.</param>
            protected override void OnLaunched(LaunchActivatedEventArgs e)
            {
                Frame rootFrame = Window.Current.Content as Frame;
    
                // Do not repeat app initialization when the Window already has content,
                // just ensure that the window is active
                if (rootFrame == null)
                {
                    // Create a Frame to act as the navigation context and navigate to the first page
                    rootFrame = new Frame();
    
                    rootFrame.NavigationFailed += OnNavigationFailed;
    
                    if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
                    {
                        //TODO: Load state from previously suspended application
                    }
    
                    // Place the frame in the current Window
                    Window.Current.Content = rootFrame;
                }
    
                if (e.PrelaunchActivated == false)
                {
                    if (rootFrame.Content == null)
                    {
                        // When the navigation stack isn't restored navigate to the first page,
                        // configuring the new page by passing required information as a navigation
                        // parameter
                        rootFrame.Navigate(typeof(MainPage), e.Arguments);
                    }
                    // Ensure the current window is active
                    Window.Current.Activate();
                }
            }
    Данная процедура находиться в файле App.xaml.cs. При локальной сертификации сообщение о проблемах с данной процедурой периодически возникает и лечится обновлением. Необходимо как обновить студию так и винду до последней сборки типа 14393, ну и так далее... И тогда это сообщение уходит.

    • Помечено в качестве ответа AlexJoker 18 сентября 2016 г. 19:06
    18 сентября 2016 г. 4:32

Все ответы

  • Здравствуйте.

    Что вы называете wack - запуск локальной сертификации приложения?

    Если да, то могу сказать следующее: есть стандартная процедура в ней уже всё типа есть и ее, если у вас не сверх сложное приложение можно ничего не менять.

            /// <summary>
            /// Invoked when the application is launched normally by the end user.  Other entry points
            /// will be used such as when the application is launched to open a specific file.
            /// </summary>
            /// <param name="e">Details about the launch request and process.</param>
            protected override void OnLaunched(LaunchActivatedEventArgs e)
            {
                Frame rootFrame = Window.Current.Content as Frame;
    
                // Do not repeat app initialization when the Window already has content,
                // just ensure that the window is active
                if (rootFrame == null)
                {
                    // Create a Frame to act as the navigation context and navigate to the first page
                    rootFrame = new Frame();
    
                    rootFrame.NavigationFailed += OnNavigationFailed;
    
                    if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
                    {
                        //TODO: Load state from previously suspended application
                    }
    
                    // Place the frame in the current Window
                    Window.Current.Content = rootFrame;
                }
    
                if (e.PrelaunchActivated == false)
                {
                    if (rootFrame.Content == null)
                    {
                        // When the navigation stack isn't restored navigate to the first page,
                        // configuring the new page by passing required information as a navigation
                        // parameter
                        rootFrame.Navigate(typeof(MainPage), e.Arguments);
                    }
                    // Ensure the current window is active
                    Window.Current.Activate();
                }
            }
    Данная процедура находиться в файле App.xaml.cs. При локальной сертификации сообщение о проблемах с данной процедурой периодически возникает и лечится обновлением. Необходимо как обновить студию так и винду до последней сборки типа 14393, ну и так далее... И тогда это сообщение уходит.

    • Помечено в качестве ответа AlexJoker 18 сентября 2016 г. 19:06
    18 сентября 2016 г. 4:32
  • Спасибо большое обновил Winodws и ошибка исчезла!
    18 сентября 2016 г. 19:06