У меня есть приложение WPF, использующее MVVM с PRISM. Я также использую DevExpress для этого проекта. Приложение имеет 10 модулей. И все работало хорошо. Приложение находится в производстве. После открытия исходного кода в Visual Studio 2019 вчера я получаю все виды NullReferenceExceptions в SelectedItem DevExpress GridControl. Приложение использует SelectedItem для публикации событий с помощью EventAggregator (PRISM). поэтому я получаю ошибки здесь. Я ничего не сделал, чтобы объяснить это поведение. Единственное, о чем я могу думать, это то, что у меня был сбой питания, и после повторного открытия решения я начал получать эти ошибки. Это связано с обновлением, о котором я не знаю? Я использую .NET Framework 4.7.2. Prism 6, DevExpress 20 Кто может помочь?
Почему я внезапно получаю ошибку Null Reference Error, даже если тот же код работал отлично раньше
Ответы (1)
Вы можете попробовать удалить папки bin
и obj
из папки вашего проекта, обычно это помогает, если это не сработает, вы можете попробовать Восстановить пакеты слепков.
1. Включите восстановление пакета, выбрав Сервис › Параметры › Диспетчер пакетов NuGet. В разделе «Параметры восстановления пакетов» выберите «Разрешить NuGet загружать отсутствующие пакеты».
2. В обозревателе решений щелкните решение правой кнопкой мыши и выберите «Восстановить пакеты NuGet».
person
Ricardo Dias Morais
schedule
17.09.2020