我在同一個解決方案下有兩個項目。我使用一個項目來更新第二個項目的app.config文件。我通過使用GetSection方法和ClientSettingsSection類來設法讀取我需要的值,但我找不到如何更新這些值。在運行時更新app.config中的值
1
A
回答
2
ConfigurationManager.RefreshSection(sectionName);
您的意思是?
0
你可以做這樣的事情:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Add("MyKey", "MyValue);
config.Save(ConfigurationSaveMode.Modified);
但是,應用程序配置文件被緩存,所以你需要調用ConfigurationManager.RefreshSection()方法:http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.refreshsection.aspx
+0
我試圖修改不在appSettings部分但在另一部分中的鍵,這就是我使用GetSection方法的原因。您的代碼將一個鍵添加到appSettings部分。更確切地說,我試圖修改在第二個項目的屬性中輸入的鍵。 – Guy
相關問題
- 1. 在運行時更新app.config system.net設置
- 2. 在運行時更新app.config文件
- 3. 更新App.config中運行安裝程序
- 4. 在wpf項目運行時更改或更新app.config
- 5. 在運行時更改web/app.config
- 6. 在運行時更改其他項目的app.config值
- 7. 在運行時加載App.Config
- 8. 在運行時在app.config中設置defaultProxy
- 9. 在運行時更改App.config中的連接字符串
- 10. 如何在運行時在app.config中創建新用戶設置
- 11. 更新的app.config
- 12. app.config,web.config中的外部修改/更新將適用於運行時?
- 13. 在運行時更新XmlDataSource
- 14. 在運行時更新label.text
- 15. 在運行時更新Jtable?
- 16. 在運行時更新JList
- 17. 在運行時更新Textview?
- 18. 在運行時更新JTable
- 19. 在運行時更新JAR
- 20. 在運行時切換App.Config設置C#
- 21. 在C#中運行時更新UI?
- 22. 在wpf中更新運行時樣式
- 23. 在OpenSceneGraph中運行時更新紋理
- 24. 在循環中運行時更新ui
- 25. 在運行時更改.NET配置而不修改app.config
- 26. 更新值上運行
- 27. System.Web在App.Config中的RoleManager在運行時缺失或無效
- 28. 1]運行腳本時更改變量值2]運行時腳本不更新工作區中的變量值
- 29. 在運行時更新TubeGeometry的半徑
- 30. 如何更改運行時在app.config中的實體框架連接字符串
我試圖修改在第二個項目的屬性中輸入的值。我設法得到了財產的價值,但無法找到如何修改它。 RefresSection如何幫助修改該屬性的值? – Guy