1

私の目標は、コンテナーの構成の代わりに、特定の構成部分に関連する構成ファイルが使用されるように依存性注入をセットアップすることです。言い換えると:

プロジェクト 1: PluginBase

プロジェクト 2:

  • PluginImplementation : PluginBase
  • コンストラクタ:
public PluginImplementation()
{
    var myConfig = ConfigurationManager.GetSection("myConfigSection");
}
  • App.config

プロジェクト 3:

  • プラグインコンテナ
  • App.config

通常、"Project 3" が を呼び出すPluginContainer.ComposePartsと、コンストラクターPluginImplementation()が呼び出され、暗黙のソースConfigurationManager.GetSection("myConfigSection")は Project 3->App.config になります。

ソースが Project 2 ->App.Config になるように、この動作を変更できますか?

4

0 に答える 0