1

.NET構成オブジェクトを使用して、実行可能アセンブリではなく、クラスライブラリアセンブリに指定された.configファイルを取得することは可能ですか。

例えば:

Concordionの.netポートで作業しており、Concordion自体に固有のオプションが欲しいのですが、Concordionが呼び出す各仕様アセンブリに固有のオプションもあります。Concordionオプションを1つの.configファイルに入れ、仕様アセンブリにはそれぞれ独自の.configファイルがあります(これらの各構成ファイルのスキーマは同じです)。

独自の解析ロジックを作成することで今すぐ実行できますが、.NETにすでに組み込まれているものがある場合は、それを使用したいと思います。現在のところ、私が知る限り、実行可能アセンブリ用の.configファイルは1つしかありません。

4

2 に答える 2

3

CodeProjectで.NET2.0構成に関するJonRistaの3部構成のシリーズを必ずチェックしてください。

強くお勧めします、よく書かれていて、非常に役に立ちます!彼は、カスタム構成セクションを作成して使用する方法を示し、標準の.NET構成ファイルの代わりにまたはそれに加えて独自のcustom.configを使用する方法を説明します。

マーク

于 2009-05-08T13:55:36.090 に答える
1

ConfigurationManager.OpenMappedExeConfiguration()を見てください。開きたい構成ファイルの名前を指定できます。そこにある例は、あなたをあなたの道に導くはずです。

于 2009-05-08T14:02:16.853 に答える