在应用程序启动时动态创建app.config文件

时间:2009-08-19 11:17:48

标签: c# .net xml .net-3.5 app-config

如何在应用程序启动时以编程方式创建app.config文件(如果该文件不存在)?

3 个答案:

答案 0 :(得分:2)

由于该文件只是标准XML,您可以使用XmlTextWriter来创建它。

答案 1 :(得分:0)

我不确定,但是让你的程序处理该异常然后使用默认值更合适,除非有app.config吗?

答案 2 :(得分:0)

您可以保存对配置的更改(通过正确使用配置)。这将在用户本地或用户漫游级别创建文件,我希望它也将在应用程序级别。

但是考虑到运行应用程序的用户只能这样做是因为他/她有足够的权限访问安装目录 - 通常情况并非如此(并且可能需要UAC升级)。