当我需要将一般设置加载/保存到一个xml文件时,我觉得我总是为每个应用程序重新发明轮子。管理用户可以调整并需要保存/恢复的基本应用程序设置的最佳方法是什么?C#设置管理
Q
C#设置管理
6
A
回答
7
我喜欢在.config文件中加上custom configuration sections,加上loading external .config文件,而不是标准的app.config。
5
您是否使用Visual Studio?有一个内置的设置管理器,我发现它适用于大多数情况。请不要忘记在应用程序退出前致电Settings.Save()
。
0
文件/新建项目...并选择设置。然后,您可以配置用户和应用程序设置,VS会生成一个类,以便您轻松访问这些设置。
2
为什么人们推荐app.config或web.config?他们是世界上最丑陋的文件。试试你自己的XML http://www.picnet.com.au/blogs/Guido/post/2009/09/10/XML-Settings-Files-No-more-webconfig.aspx
这个设计很容易习惯,一旦你做了,你将永远不会再回到那些丑陋的文件。
0
可能不是“最好”的方法(例如,bc会重新启动网络应用程序),但是如果您需要快速地使用脏东西,就像一个小应用程序,您只需访问/更改一些简单的值,看看
http://www.dotnetspark.com/Forum/656-how-to-modify-webconfig-file-dynamically.aspx(见拉利特的响应)
http://ramanisandeep.wordpress.com/2009/04/07/programming-the-webconfig-file-using-c/
相关问题
- 1. 在C#中设置管理权限
- 2. .NET管理设置组
- 3. 设置布局管理器
- 4. 管理autofac容器设置
- 5. 设置管理员角色
- 6. c#配置管理器
- 7. app.config配置管理 - C#,.net
- 8. 更改Android设备管理设置
- 9. 设备管理设置意图
- 10. 通过谷歌管理员sdk管理Gmail设置
- 11. 如何只允许管理员设置管理员权限?
- 12. 从C而不是Java管理Android应用程序设置?
- 13. Objective-C中的内存管理和指针设置为零
- 14. C#处理用户设置
- 15. 在C#中设置代理?
- 16. 设置Django管理员默认操作
- 17. Artifactory LDAP管理员DN设置
- 18. symfony的2管理设置错误
- 19. Websphere Commerce源代码管理设置
- 20. 为SVN源代码管理设置SSL
- 21. Couchbase管理控制台设置通知
- 22. PHP MVC:加载管理设置
- 23. 设置管理时间可用性
- 24. FPGA设计的配置管理
- 25. WinSNMP设置源/管理器端口
- 26. 无法设置管理bean属性
- 27. WordPress的管理页面插件设置
- 28. papertrail,设置管理员用户
- 29. 网卡电源管理设置
- 30. 设置管理和前端代码
我同意,的app.config/AppSettings的是不好的做法IMO。 – 2009-01-17 21:20:09