Их единственная документация показывает, как выглядит конфигурация xml, но они не дают пример того, как ее загрузить, поэтому вот простой пример, который показывает обе части головоломки.
Xml Config
Это будет в файле с именем NinjectModules.xml. Чтобы найти тип, мне пришлось дать ему полное имя сборки, хотя все было в одном .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>
Загрузка конфигурации
IKernel kernel = new StandardKernel();
kernel.Load("c:\path\to\NinjectModules.xml");
IOwl owl = kernel.Get<IOwl>();
owl.Fly();