为什么即使之前相同的代码运行良好,我也会突然出现空引用错误



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

您可以尝试从项目文件夹中删除binobj文件夹,这通常会奏效,如果不起作用,您可以尝试恢复掘金包。

1-通过选择"工具">启用包还原;选项>NuGet包经理在软件包还原选项下,选择允许NuGet下载缺少程序包。

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

最新更新