私は、いくつかのサーバーの名前と場所を格納する "app.config"ファイルを持つWPFとC#を使用してプログラムを作成しています。プログラムはこの設定ファイルから動的に読み込み、それをUIに表示します。コード内の.configファイルの編集
新しいサーバーを構成ファイルに追加して、ユーザーが必要なサーバーのプロパティーを入力できるようにしようとしています。私のプログラムはそれを構成ファイルに追加します。
私の設定ファイルは、基本的にこのようなものになります。
<ServerConfig>
<Environment name="PROD">
<Server host="h1" share="s1" source="x1"/>
<Server host="h6" share="s1" source="x1"/>
<Server host="h7" share="s1" source="x1"/>
<Server host="h8" share="s1" source="x1"/>
<Server host="h155" share="s1" source="x1"/>
</Environment>
<Environment name="DEV">
<Server host="h2" share="s2" source="x2"/>
<Server host="h55" share="s1" source="x1"/>
<Server host="h115" share="s1" source="x1"/>
</Environment>
<Environment name="QA">
<Server host="h3" share="s3" source="x3"/>
<Server host="h46" share="s1" source="x1"/>
<Server host="h15" share="s1" source="x1"/>
<Server host="h2" share="s1" source="x1"/>
<Server host="h234" share="s1" source="x1"/>
<Server host="h6" share="s1" source="x1"/>
<Server host="h146" share="s1" source="x1"/>
</Environment>
</ServerConfig>
私は、ユーザーがホスト、共有し、ソース、および環境を入力することができるようにしたい、と私はそれを配置する方法を見つける必要が適切な場所にXmlコードの行。
特定の「名前」(「QA」環境を検索するなど)のタグを検索し、その後にその行を追加する方法はありますか? XmlWriter/XmlSerializerは、Xmlファイルの先頭から書き込むことができるように見えますが、書き込む前にそれをくりぬくことはできません。
何か助けていただきありがとうございます。
あなたは-100ポイントでこの質問を開始しています。 app.configファイルに書き込むことができると仮定します。できません。 UACの許可を得ているわけではありません。今すぐ動作します。アプリをデプロイした後は動作しません。 –
ええ、そうです。私は別のXMLファイルについて同じ質問があると思います。 – Ryan