当我需要将一般设置加载/保存到一个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. 管理autofac容器设置
- 3. 设置布局管理器
- 4. .NET管理设置组
- 5. c#配置管理器
- 6. 设备管理设置意图
- 7. 通过谷歌管理员sdk管理Gmail设置
- 8. 如何只允许管理员设置管理员权限?
- 9. 在C#中设置代理?
- 10. C#处理用户设置
- 11. 从C而不是Java管理Android应用程序设置?
- 12. Obj-C内存管理设置器方法
- 13. Objective-C中的内存管理和指针设置为零
- 14. Google Apps管理设置API - 401
- 15. ZF Apigility管理UI设置主认证
- 16. FPGA设计的配置管理
- 17. 使用ri_cal设置管理器名称
- 18. 流星反应的管理设置
- 19. 未能设置纱包管理器
- 20. PyQT正确的GUI设置管理?
- 21. papertrail,设置管理员用户
- 22. WinSNMP设置源/管理器端口
- 23. 导出aws管理控制台设置
- 24. SOBO - 管理员的设置在哪里?
- 25. 如何设置RESTKIT对象管理
- 26. javascript设置间隔会话管理
- 27. Websphere Commerce源代码管理设置
- 28. 为Tomcat设置管理员角色7
- 29. 使用android管理器设置闹钟?
- 30. 设置管理和前端代码
我同意,的app.config/AppSettings的是不好的做法IMO。 – 2009-01-17 21:20:09