我可以修改setting.setting文件中的值吗?

时间:2009-09-15 22:19:36

标签: c# sql-server visual-studio properties

我正在使用C#编写Windows表单应用程序,如果我可以修改程序属性中“setting.setting”文件中的值,那将非常有用。实际上我想把SQL数据库的连接字符串放在这个文件中并在需要时获取它,所以如果连接改变我需要更改它。

2 个答案:

答案 0 :(得分:1)

有两种设置:应用范围和用户范围。您可以随时更改用户范围设置(例如@Alans答案),但更改应用程序范围需要管理员权限。基本思想是App范围设置仅由管理员编辑(使用记事本或其他)。

说明:设置存储在\Program Files\App\App.exe.config中,您需要成为管理员才能写入\Program Files(在Vista或受限制的XP下)。用户设置存储在“用户设置”文件夹中,安装的.config仅包含默认值。

答案 1 :(得分:0)

您可以修改该值,然后致电:Properties.Settings.Default.Save();