0

複数のconsoleアプリケーションがあり、それぞれにapp.configファイルがあります。この方法は少し実用的ではありません。電子メール サーバーの構成を変更する必要がある場合は、すべてのapp.configファイルを変更する必要があるためです。単一の構成ファイルまたは類似のものを作成したいので、すべての構成を 1 か所にまとめることができます。

これを達成するための最良の方法はどれですか? xmlファイルで考えていました。

4

1 に答える 1

0

私はそれを行う1つの方法があります。まず、appSettings が別のファイルから取得されるように、app.config ファイルを変更します。appSettings セクション全体を次のように置き換えます。

<appSettings file="myappsettings.config"/>

次に、myappSettings.config ファイルを作成する必要があります。この新しいファイルはどこにでも作成できます。Solution フォルダーのルートに保存します。ファイルの開始タグと終了タグを含め、appSettings セクションにあったすべてのものを含めます。

次に、各プロジェクトで、新しい myappsettings.configファイルを既存のアイテムとして追加します。新しい構成ファイルをプロジェクトにリンクし、コンパイル時にプロジェクト出力にコピーします。

設定を変更する必要がある場合は、myappsettings.config の appSettings を変更するだけです。

于 2013-01-13T18:28:44.197 に答える