उनका एकमात्र दस्तावेज दिखाता है कि एक्सएमएल कॉन्फ़िगर कैसा दिखता है लेकिन वे इसे लोड करने का उदाहरण नहीं देते हैं, इसलिए यहां एक साधारण उदाहरण है जो पहेली के दोनों टुकड़े दिखाता है।
Xml कॉन्फ़िग
यह NinjectModules.xml नामक एक फाइल में होगा। इस प्रकार को ढूंढने के लिए, मुझे इसे असेंबली योग्य नाम देना था, भले ही सब कुछ एक .exe में था।
मत भूलना अगर नए कॉपी करने के लिए इस फ़ाइल का अपने xml फ़ाइल निर्देशिका संपत्ति के आउटपुट को कॉपी स्थापित करने के लिए:
<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();
जहां web.config में इस का उपयोग करने, जिसके तहत पेरेंट तत्व करता है यह अंदर जाता है? – Yasser