0

我正在使用 app.config 文件编写新应用程序。

这是我的 app.config:

<configuration>
  <configSections>
    <sectionGroup name="FTPServers">
    <section name="section1" type="System.Configuration.SingleTagSectionHandler" />
      <section name="section2" type="System.Configuration.SingleTagSectionHandler" />
</sectionGroup>
    <sectionGroup name="Application">
      <section name="Section3" type="System.Configuration.SingleTagSectionHandler" />
      <section name="Section4" type="System.Configuration.SingleTagSectionHandler" />
      <section name="Section5" type="System.Configuration.DictionarySectionHandler" />
    </sectionGroup>
    </configSections>

是否可以通过代码尽快在节组中添加节?

我想在我的程序中创建一个表单来修改这个配置,创建节组和在配置节之后......

谢谢

4

1 回答 1

0

您不能直接从代码修改应用程序设置,只能修改用户设置。也就是说,不是使用可以从中读取设置的常用 API。也许您可以使用默认文本 IO 来编辑文件,但不建议这样做。

这是因为启动程序的所有用户都使用 app.config。一位用户在运行程序时更改 app.config 可能会给当前正在运行该程序的其他用户带来令人惊讶的结果。

您可以使用 user.config 来编辑用户设置或使用不同的配置机制。app.config 主要用于静态配置,只需要由管理员更改。

于 2012-08-06T06:53:18.077 回答