當我需要將一般設置加載/保存到一個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