私は現在、WinfのサービスでNinject(2.2.1.4)とNinject.Extensions.Wcf(2.2.0.4)を使用しています。私はNinject(3.0.0.15)とNinject.Extensions.Wcf(3.0.0.5)にアップグレードしたいと思います。私の現在の方法をもう使用することはできません。 WCFプロジェクトで作業するNinjectの最新バージョンを入手する方法に関するサンプルや記事を誰かに教えてもらえますか?Ninject/Ninject WCF拡張機能を最新バージョン3.0.0.5にアップグレードする
私の現在のアプローチ:
私はモジュールを書いた:
public class NinjectDependencyResolver : NinjectModule
{
public override void Load()
{
// Declare bindings
}
}
私は私の.SVCファイルに
Factory="Ninject.Extensions.Wcf.NinjectServiceHostFactory"
を工場出荷時の属性を追加し、私はWCFへのGlobal.asaxを追加しましたプロジェクト
public class Global : NinjectWcfApplication
{
protected override IKernel CreateKernel()
{
return new StandardKernel(new NinjectDependencyResolver());
}
}
私のサービスでデフォルトコンストラクタを変更し、コンストラクタインジェクションを使うことができます。
どのように私がアップグレードすることができます上の任意のポインタが評価されます。
おかげ