Ninject和XML配置绑定

Sta*_*ker 5 c# xml ninject

我一直在互联网上搜索任何样本或获取如何使用XML扩展与Ninject绑定的开始文章,但我找不到任何帮助!,

任何机构可以为我提供一个非常小的样本,我该怎么做?

提前致谢

cbp*_*cbp 3

我也找不到任何示例,但老实说源代码非常小 - 我只需下载(此处)并阅读测试用例。

单元测试项目有一些示例,如下所示:

<module name="basicTest">
<bind name="melee"
            service="Ninject.Extensions.Xml.Fakes.IWeapon, Ninject.Extensions.Xml.Test"
            to="Ninject.Extensions.Xml.Fakes.Sword, Ninject.Extensions.Xml.Test" />
<bind name="range"
            service="Ninject.Extensions.Xml.Fakes.IWeapon, Ninject.Extensions.Xml.Test"
            to="Ninject.Extensions.Xml.Fakes.Shuriken, Ninject.Extensions.Xml.Test" />
</module>
Run Code Online (Sandbox Code Playgroud)

看起来威力不是很大。正如其他人指出的,NInject 的目的是“将自己从 XML 中解放出来”。