C#设置管理

时间:2009-01-17 20:12:03

标签: c# xml settings

当我需要将常规设置加载/保存到xml文件时,我觉得我总是为每个应用程序重新发明轮子。管理用户可以调整并需要保存/恢复的基本应用程序设置的最佳方法是什么?

5 个答案:

答案 0 :(得分:7)

我喜欢在.config文件和custom configuration sections文件中使用loading external .config而不是标准的app.config。

答案 1 :(得分:5)

您使用的是Visual Studio吗?有一个内置的设置管理器,我发现它适用于大多数情况。只是不要忘记在应用程序退出之前调用Settings.Save()

答案 2 :(得分:2)

为什么人们推荐app.config或web.config?它们是世界上最丑陋的文件。试试你自己的XML http://www.picnet.com.au/blogs/Guido/post/2009/09/10/XML-Settings-Files-No-more-webconfig.aspx

这种设计很容易习惯,一旦你这样做,你将永远不会再回到那些丑陋的文件。

答案 3 :(得分:0)

文件/新项目... 并选择设置。然后,您可以配置用户和应用程序设置,VS会生成一个类,使您可以轻松访问这些设置。

答案 4 :(得分:0)

可能不是“最佳”方法(例如,它重新启动网络应用程序),但如果您需要快速和快速的东西。脏,就像你只需要访问/更改一些简单值的小应用程序,看看

http://www.dotnetspark.com/Forum/656-how-to-modify-webconfig-file-dynamically.aspx(见Lalit的回复)

http://ramanisandeep.wordpress.com/2009/04/07/programming-the-webconfig-file-using-c/