下面是我使用更新或app.config中無法在app.config WPF中的appsetting部分中保留新更改?
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["userName"].Value = username;
config.AppSettings.Settings["pwd"].Value = pwd;
config.Save(ConfigurationSaveMode.Modified, true);
ConfigurationManager.RefreshSection("appSettings");
我使用上面的代碼更改或appsetting在運行時部分更新的設置更改appsetting的價值和希望更改持續存在的代碼所以當我運行應用程序時,它應該從appsettings中選擇新的值,但是在這裏它不會發生,因此在運行時進行的更改和保存不會保留,因爲當我重新啓動應用程序時,它具有舊的默認設置。此外,我檢查bin/debug中的app.config,但它也有appsettings中的舊值。我提到了各種博客,並在這裏發帖以作爲參考,但它獲得了與上面相同的代碼,但它沒有保留設置。 have referred this post
凡要檢查新值?在代碼或app.config? –
在App.config中,當用戶給出一個新的用戶名和密碼時,我的應用程序應該覆蓋在aspp.config中appsettings中設置的默認用戶名和密碼,並且下次我啓動時我想要最後更新的用戶名和密碼,因此我正在尋找這樣我可以堅持對app.config中的appsettings值進行任何更改。但不知何故上面的代碼不會保存appsettings中的新值。 –