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 を変更する 1 人のユーザーは、現在プログラムを実行している他のユーザーに驚くべき結果をもたらす可能性があります。

user.config を使用してユーザー設定を編集したり、別の構成メカニズムを使用したりできます。app.config は主に、管理者のみが変更する必要がある静的構成用です。

于 2012-08-06T06:53:18.077 に答える