我在同一个解决方案下有两个项目。我使用一个项目来更新第二个项目的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