2013-08-20 79 views
-1

更改web.config中的ApplicationSettings的值後,Settings.Default的數據不會更新。重新加載後,Settings.Default不更新數據()

我打電話

Settings.Default.Reload(); 

,但它不工作。

只有在Visual Studio中打開項目設置後纔會更新值。 如何在運行時更新Settings.Default值?這可能嗎?

已解決
好的,值已更新!問題是我試圖從Settings.Default.Properties["Key"].DefaultValue獲得值,這意味着獲取存儲在settings.settings中的默認值。要獲取更新的值,您必須使用Settings.Default.Key屬性。

+0

是否幫助你的裏面? http://stackoverflow.com/questions/6335931/save-and-reload-app-configapplicationsettings-at-runtime – Gigo

+0

它幫助我在web.conf中保存更改。但是在這個改變之後,Settings.Default.SomeProperty具有舊值(因爲它保存在settings.setting文件中)。我想更新這個值,但不知道如何。 –

回答

0

嘗試把Settings.Default.Reload()的初始化/ formLoad事件

+0

它沒有幫助。 –

相關問題