【发布时间】:2010-11-20 22:03:59
【问题描述】:
如何在应用程序启动时以编程方式创建 app.config 文件(如果该文件不存在)?
【问题讨论】:
-
你能详细说明一下吗?我认为如何将文件写入光盘对您来说很明显,但我认为这不是真正的问题。你想达到什么目标?
标签: c# .net xml .net-3.5 app-config
如何在应用程序启动时以编程方式创建 app.config 文件(如果该文件不存在)?
【问题讨论】:
标签: c# .net xml .net-3.5 app-config
您可以保存对配置的更改(通过以正确的方式使用配置)。这将在用户本地或用户漫游级别创建文件,我希望它也会在应用程序级别。
但考虑到运行应用程序的用户只有在他/她对安装目录有足够的访问权限时才能执行此操作 - 通常情况下不会出现这种情况(并且可能需要升级 UAC)。
【讨论】:
我不确定,但是让您的程序处理该异常然后使用默认值(除非有 app.config)更合适吗?
【讨论】:
由于该文件只是标准 XML,您可以使用 XmlTextWriter 创建它。
【讨论】: