Почему я внезапно получаю ошибку Null Reference Error, даже если тот же код работал отлично раньше

У меня есть приложение WPF, использующее MVVM с PRISM. Я также использую DevExpress для этого проекта. Приложение имеет 10 модулей. И все работало хорошо. Приложение находится в производстве. После открытия исходного кода в Visual Studio 2019 вчера я получаю все виды NullReferenceExceptions в SelectedItem DevExpress GridControl. Приложение использует SelectedItem для публикации событий с помощью EventAggregator (PRISM). поэтому я получаю ошибки здесь. Я ничего не сделал, чтобы объяснить это поведение. Единственное, о чем я могу думать, это то, что у меня был сбой питания, и после повторного открытия решения я начал получать эти ошибки. Это связано с обновлением, о котором я не знаю? Я использую .NET Framework 4.7.2. Prism 6, DevExpress 20 Кто может помочь?


person N. Badaltjauwdharie    schedule 16.09.2020    source источник


Ответы (1)


Вы можете попробовать удалить папки bin и obj из папки вашего проекта, обычно это помогает, если это не сработает, вы можете попробовать Восстановить пакеты слепков.

1. Включите восстановление пакета, выбрав Сервис › Параметры › Диспетчер пакетов NuGet. В разделе «Параметры восстановления пакетов» выберите «Разрешить NuGet загружать отсутствующие пакеты».

2. В обозревателе решений щелкните решение правой кнопкой мыши и выберите «Восстановить пакеты NuGet».

person Ricardo Dias Morais    schedule 17.09.2020