1

ソリューションに複数の構成ファイルが必要です。たとえば、私のコンソール アプリケーション (Program.Main) の場合、すべての設定について app.config ファイルを参照したいと考えています。私のコンソール アプリケーションは内部的にクラス ライブラリ Dll1 のメソッドを呼び出します。Dll1 の内部では、コードで Dll1.config からいくつかの設定を取得する必要があります。同様に、コンソール アプリケーションも Dll2 のメソッドを呼び出します。Dll2 内では、コードで Dll2.config ファイルから設定を取得する必要があります。

これを達成する方法について助けてください。また、可能ですか、不可能ですか?小さなコードサンプルを提供していただけると、本当に助かります。

4

1 に答える 1

1

はい、可能です。exe.config ファイルを持つことができるのと同じように、dll.config ファイルを持つことは完全に正常です。DLL 固有の情報を構成ファイルに保存します。後で、次のコードで DLL からこの構成情報にアクセスできます。

var appConfig = ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location);
string dllConfigData = appConfig.AppSettings.Settings["dllConfigData"].Value;
于 2012-09-13T11:24:07.033 に答える