我正在使用C#编写Windows表单应用程序,如果我可以修改程序属性中“setting.setting”文件中的值,那将非常有用。实际上我想把SQL数据库的连接字符串放在这个文件中并在需要时获取它,所以如果连接改变我需要更改它。
答案 0 :(得分:1)
有两种设置:应用范围和用户范围。您可以随时更改用户范围设置(例如@Alans答案),但更改应用程序范围需要管理员权限。基本思想是App范围设置仅由管理员编辑(使用记事本或其他)。
说明:设置存储在\Program Files\App\App.exe.config
中,您需要成为管理员才能写入\Program Files
(在Vista或受限制的XP下)。用户设置存储在“用户设置”文件夹中,安装的.config
仅包含默认值。
答案 1 :(得分:0)
您可以修改该值,然后致电:Properties.Settings.Default.Save();