個別のアセンブリに 2 つのインストーラーがあり、1 つはブートストラップ コードがあるアセンブリにあり、もう 1 つはアセンブリを参照しています。
私は次のようにブートストラップしています:
container = new WindsorContainer()
.Install(FromAssembly.InThisApplication(), FromAssembly.Named("My.Other.Assembly"));
2 番目のアセンブリ ("My.Other.Assembly") のインストーラーが何らかの理由で 2 回呼び出され、重複するコンポーネントを登録しようとすると明らかに問題が発生します。
なぜそれが起こるのでしょうか?