Исключение Voilation доступа к странице uwp на initializecomponent - PullRequest
0 голосов
/ 09 мая 2018

, поэтому у меня в магазине приложение uwp . все было нормально, а затем я внес в него некоторые изменения, чтобы сделать обновление. Тем не менее он работал нормально, затем я загрузил обновленный пакет в магазин, и сертификация магазина не удалась и согласно отчету. при переходе на одну из моих страниц в приложении происходит сбой.

Я продолжал пытаться, но я не смог воспроизвести проблему на своем компьютере, затем сегодня я просто удалил приложение, очистил проект и снова запустил приложение, и я увидел, что при попытке перейти к этому я получил исключение.

AccesVoilation, попытка чтения или записи памяти, это означает, что память может быть повреждена.

Теперь я не могу найти причину этого, и я не знаю, какой код показывать здесь, потому что нет даже стековой трассировки исключения. когда я нажимаю на детали исключения, отладка автоматически останавливается.

код Это мой код для этого конструктора страниц

public ShellPage()
    {
        InitializeComponent();
        DataContext = ViewModel;
        if (Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 5))
        {
            NavigationMenu.Visibility = Visibility.Collapsed;
            ViewModel.Initialize(newShellFrame);
        }
        else
        {
            ViewModel.Initialize(shellFrame);// for creators update
        }
    }

ОБНОВЛЕНИЕ странное поведение, иногда я получаю это исключение, а иногда нет: /

ОБНОВЛЕНИЕ 2

StackTrace

в Windows.UI.Xaml.Application.LoadComponent (Компонент объекта, URI resourceLocator, ComponentResourceLocation componentResourceLocation) \ r \ n в FluentVideoPlayer.Views.ShellPage.InitializeComponent () \ r \ n в FluentVideoPhellPectorer. () \ r \ n в FluentVideoPlayer.FluentVideoPlayer_XamlTypeInfo.XamlTypeInfoProvider.Activate_89_ShellPage () \ r \ n в FluentVideoPlayer.FluentVideoPlayer_XamlTypeInfo.XamlUcateInfo.XamlUcatey

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...