2009-09-15 27 views
2

我正在使用C#處理Windows窗體應用程序,如果我可以修改程序屬性中的「setting.setting」文件中的值,這將非常有幫助。事實上,我想把SQL數據庫的連接字符串放在這個文件中,並在需要的時候得到它,所以如果連接改變了,我需要改變它。我可以修改setting.setting文件中的值嗎?

回答

1

有兩種設置的:應用範圍和用戶範圍。您可以隨時更改用戶範圍設置(如在@Alans答案中),但更改應用程序範圍需要管理員權限。基本思想是,應用範圍設置只能由管理員編輯(使用記事本或其他)。

說明:設置存儲在\Program Files\App\App.exe.config中,並且您需要是admin才能在\Program Files(在Vista或受限制的XP下)中寫入。用戶設置存儲在用戶設置文件夾中,安裝的.config只包含默認值。

0

您可以修改這個值,然後撥打:Properties.Settings.Default.Save();

+0

如何修改該值,錯誤表示Properties.Settings.Default.connectionstring是隻讀的 – Abd 2009-09-15 23:05:56

相關問題