Ich jedyna dokumentacja pokazuje, jak wygląda konfiguracja xml, ale nie podają przykładu, jak ją załadować, więc tutaj jest prosty przykład pokazujący obie części układanki.
konfiguracyjnym XML
Byłby w pliku o nazwie NinjectModules.xml. Aby znaleźć typ, musiałem nadać mu kwalifikowaną nazwę zespołu, mimo że wszystko było w jednym .exe.
<module name="SomeModule">
<bind
service="Birds.IOwl, Birds, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
to="Birds.SlowOwl, Birds, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
</module>
Ładowanie Config
IKernel kernel = new StandardKernel();
kernel.Load("c:\path\to\NinjectModules.xml");
IOwl owl = kernel.Get<IOwl>();
owl.Fly();
gdzie wykorzystuje to w pliku web.config, w ramach którego elementem dominującym robi to wchodzi w? – Yasser