Мы используем Postsharp для автоматизации реализации INotifyPropertyChanged в нашем приложении WPF.Он отлично работает, но при запуске у нас есть аспекты десериализации замораживания пользовательского интерфейса.
См. Стек визуальных студийных вызовов
Продолжительность замораживания является переменной.Он варьируется от 3 до 25 секунд.Если я удаляю аспект NotifyPropertyChanged в базовом классе наших моделей представления, приложение запускается мгновенно без остановки.
Я не могу контролировать момент десериализации (десериализация начинается, когда встречается первое вхождение аспекта), и кажется, что я не могу изменить механизм сериализации аспекта NotifyPropertyChanged, предоставленного Postsharp.
Это проблематично для нас, поскольку блокирует страницу входа.Наша версия Postharp - 5.0.45.0.
Есть ли обходной путь, чтобы избежать такого замораживания?Кто-нибудь знает решение этой проблемы?
Заранее спасибо.