为什么即使之前相同的代码完美运行,我也会突然收到 Null 引用错误

Why do i get Null Reference Error's suddenly even when the same code worked perfectly before

提问人:N. Badaltjauwdharie 提问时间:9/16/2020 更新时间:9/17/2020 访问量:154

问:

我有一个使用 MVVM 和 PRISM 的 WPF 应用程序。我也在这个项目中使用 DevExpress。 该应用程序有 10 个模块。一切都很顺利。该应用程序正在生产中。 昨天在 Visual Studio 2019 中打开源代码后,我在 DevExpress GridControl 的 SelectedItem 上收到了各种 NullReferenceExceptions。应用程序使用 SelectedItem 通过 EventAggregator (PRISM) 发布事件。所以我在这里遇到错误。 我没有做任何事情来解释这种行为。 我唯一能想到的就是我停电了,重新打开解决方案后,我开始出现这些错误。 这与我不知道的更新有关吗? 我正在使用 .NET Framework 4.7.2。棱镜 6、DevExpress 20 谁能帮忙?

WPF DevExpress Prism NullReferenceException GridControl

评论


答:

0赞 Ricardo Dias Morais 9/17/2020 #1

您可以尝试从项目文件夹中删除文件夹,它通常可以解决问题,如果这不起作用,您可以尝试恢复 Nugget 包binobj

1 - 通过选择“NuGet 包”>“工具”>“选项”来启用包还原 经理。在“包还原选项”下,选择“允许下载 NuGet” 缺少包。

2 - 在“解决方案资源管理器”中,右键单击解决方案,然后选择“还原” NuGet 包。