2009-08-14 8 views
2

私のC#アプリケーションでDLLを読み込むために、次のようなものを使用しています。C#DLLをリフレクションで読み込みますが、App.configを適用します。

foreach (String s in Directory.GetFiles(".", "*.dll")) 
foreach (Type t in Assembly.LoadFrom(s).GetTypes()) 

ただし、これらのバイナリのApp.config設定は適用されません。これらの設定を読み込むプログラム的な方法はありますか?

答えて

4

こんにちはMSDNのConfigurationManager.OpenMappedExeConfigurationを見てください。これにより、実行時に設定タイプ(ユーザ用)を読み込むことができます。

+1

私はメモリにロードしているクラスのコンストラクタで次のコードを実行するだけでした... onfigurationManager.OpenMappedExeConfiguration(null、ConfigurationUserLevel.None); ありがとうございます。 – Nippysaurus

関連する問題