Ninjectカーネルバインディングはあなたが知っているようにこれです。xmlからのNinject依存関係のバインド
kernel.Bind<IMyService>().To<MyService>();
xmlからMyServiceを取得したいとします。このようなWebConfigまたはApp.Config。
<add key="service" value="MyNamespace.MyService">
コードでこの文字列を取得できます。しかし、私はそれが
kernel.Bind<IMyService>().To<???>();
それともNinijectがデフォルトとしてこれをサポートすることができますどのように使用することができますか?
あなたのタイプはAssemblyContainingですか? – barteloma
'MyNamespace.MyService'が実装されているアセンブリです。 – YK1
推奨されないのはなぜですか?それはあなたのプロジェクトを再コンパイルする必要がないので、XMLでうまくいくように見えます。 – Marc