在我的工作中,我们希望将所有设备升级到Windows 10.我负责检查我们在c#中创建的一些应用程序。现在,代码在执行此行时会抛出以下异常:
int display = Properties.Settings.Default.Display;
例外:
Settings.settings文件如下所示:
任何原因这都不适用于Windows 10.我已经仔细检查过,同样的应用程序构建仍可在Windows 7上运行。
更新1:
我找到了一个可能有用的InnerException:
"值不能为空。\ r \ n \ nParamter name:source"
由于将鼠标悬停在“'默认'而不是显示'显示'我猜测Settings.Default为null。希望这很有用,因为我不知道如何解决这个问题。