私は.net application
を持っています。これはSpring.netを使用しています。 interface
の2つの実装もあります。どちらを使用すべきか - それはconfiguration file
に基づいています。Spring.net ContextRegistry.GetContextは2つのインターフェイス実装で失敗します
春ためbootstrap
はあり
var appContext = ContextRegistry.GetContext();
に失敗し
<objects>
<object id="Impl1" name="Impl1" type="namespace.Impl1, IInterface" >
</object>
<object id="Impl2" name="Impl2" type="namespace.Impl2, IInterface" >
</object>
</objects>
エラーメッセージは次のとおりです。
タイプ 'System.Configuration.ConfigurationErrorsException' の未処理の例外で発生しました Spring.Core.dll
追加情報: 単一一致するオブジェクトが期待しかし2見出さ: システムタイプ[namespace.IInterface]に定義されているの無 固有のオブジェクト:不満依存型[namespace.IInterface]のインデックス2と コンストラクタ引数を通して発現しました.Collections.Specialized.OrderedDictionary