Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用Properties.Settings.Default.Save()值已存在?_C#_Visual Studio - Fatal编程技术网

C# 如何使用Properties.Settings.Default.Save()值已存在?

C# 如何使用Properties.Settings.Default.Save()值已存在?,c#,visual-studio,C#,Visual Studio,我第一次使用properties.settings.default.save()方法存储一些信息,并在整个应用程序中重用属性值。实际上,当卸载应用程序并重新安装更新版本的应用程序时,我希望重用属性值。我如何才能做到这一点? 基本上,该属性将保存在“我的用户”下的user.config文件中。如果我安装更新版本的软件包,它会创建一个新的user.config文件并使用它,但我需要使用它为旧版本软件包创建的现有文件。怎么办 我正在使用visual studio部署项目进行部署了解如何使文件永久化。您

我第一次使用properties.settings.default.save()方法存储一些信息,并在整个应用程序中重用属性值。实际上,当卸载应用程序并重新安装更新版本的应用程序时,我希望重用属性值。我如何才能做到这一点? 基本上,该属性将保存在“我的用户”下的user.config文件中。如果我安装更新版本的软件包,它会创建一个新的user.config文件并使用它,但我需要使用它为旧版本软件包创建的现有文件。怎么办


我正在使用visual studio部署项目进行部署

了解如何使文件永久化。您可以创建一个新的设置文件并放入AppData文件夹,为了避免默认配置文件出现问题。

@Adrian Faciu:我接受了一个解决方案,但其余的我没有得到正确的解决方案链接中的解决方案谈到了在msi安装期间安装的文件,但我的场景不同,我正在使用properties.settings代码在运行时保存我的信息,我需要在project的所有后续升级版本中都使用该文件