C# 在用户上设置PropertyNotFoundException';s计算机

C# 在用户上设置PropertyNotFoundException';s计算机,c#,winforms,settings,application-settings,C#,Winforms,Settings,Application Settings,我们有一个带有一些设置的WinForms应用程序。它在开发机器上工作,但在用户的计算机上崩溃 设置属性NotFoundException 尝试使用Properties.settings.Default.xxx访问设置时 .config文件已正确复制到用户计算机 我想不出这个问题背后有什么真正的原因。什么可能阻止应用程序查找相关设置 这是应用程序级设置还是用户级设置?在第二种情况下,这是以前版本的更新吗?版本号是否已更新?设置为用户级别。是的,这是以前版本的更新,版本号已经更改。我可以想象的唯一一

我们有一个带有一些设置的WinForms应用程序。它在开发机器上工作,但在用户的计算机上崩溃

设置属性NotFoundException

尝试使用
Properties.settings.Default.xxx
访问设置时

.config
文件已正确复制到用户计算机


我想不出这个问题背后有什么真正的原因。什么可能阻止应用程序查找相关设置

这是应用程序级设置还是用户级设置?在第二种情况下,这是以前版本的更新吗?版本号是否已更新?设置为用户级别。是的,这是以前版本的更新,版本号已经更改。我可以想象的唯一一件事(但这只是猜测)是一个属性,它不再存在于new.config中,但它存在于旧的.config中,出于某种原因,它仍在读取旧的.config(但如果版本更改,它不应该存在)。您是否检查了%USERPROFILE%\Local Settings\Application Data\。。。文件夹?我删除了%LocalAppData%中与程序相关的文件夹。