<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Ninject</title><link>http://ninject.codeplex.com/project/feeds/rss</link><description>The ninja of .NET dependency injectors</description><item><title>New Comment on "Modules and the Kernel"</title><link>http://ninject.codeplex.com/wikipage?title=Modules and the Kernel&amp;ANCHOR#C26299</link><description>Bind&amp;#60;IWeapon&amp;#62;&amp;#40;&amp;#41;.To&amp;#60;Sword&amp;#62;&amp;#40;&amp;#41;&amp;#59; &amp;#10;I need &amp;#34;Bind&amp;#34; example please</description><author>loopdebugger</author><pubDate>Thu, 24 Jan 2013 18:09:08 GMT</pubDate><guid isPermaLink="false">New Comment on "Modules and the Kernel" 20130124060908P</guid></item><item><title>New Comment on "Activation Behaviors"</title><link>http://ninject.codeplex.com/wikipage?title=Activation Behaviors&amp;ANCHOR#C26298</link><description>wait.... &amp;#10;what is &amp;#34;Bind&amp;#34;&amp;#63; I can understand that part... is a method i know but what it does&amp;#63;</description><author>loopdebugger</author><pubDate>Thu, 24 Jan 2013 18:07:18 GMT</pubDate><guid isPermaLink="false">New Comment on "Activation Behaviors" 20130124060718P</guid></item><item><title>New Post: How to inject existing instance into target instance?</title><link>http://ninject.codeplex.com/discussions/404818</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Alright, after numerous trial-and-error processes, I've got the solution and following is the working code:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;        IKernel kernel = &lt;span style="color:blue"&gt;new&lt;/span&gt; StandardKernel();
        kernel.Bind&amp;lt;IFood&amp;gt;().To&amp;lt;AnimalFood&amp;gt;().WithPropertyValue(&lt;span style="color:#a31515"&gt;&amp;quot;FoodName&amp;quot;&lt;/span&gt;, &lt;span style="color:#a31515"&gt;&amp;quot;Pizza&amp;quot;&lt;/span&gt;);
        IFood food = kernel.Get&amp;lt;IFood&amp;gt;();

        kernel.Bind&amp;lt;IAnimal&amp;gt;().To&amp;lt;Dog&amp;gt;().WithPropertyValue(&lt;span style="color:#a31515"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;, &lt;span style="color:#a31515"&gt;&amp;quot;Bobby&amp;quot;&lt;/span&gt;);        
        IAnimal bobbyDog = kernel.Get&amp;lt;IAnimal&amp;gt;();
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What happen is, I didn't aware that Ninject cannot inject string type value into property. Though I didn't test further, but I guess it applies the same for all other primitive types such as bool, int, etc.&lt;/p&gt;
&lt;p&gt;The other mistake I made was, instead of kernel.Get&amp;lt;IDog&amp;gt;(), I code as kernel.Get&amp;lt;Dog&amp;gt;().&lt;/p&gt;
&lt;/div&gt;</description><author>hlchuah77</author><pubDate>Wed, 28 Nov 2012 04:20:15 GMT</pubDate><guid isPermaLink="false">New Post: How to inject existing instance into target instance? 20121128042015A</guid></item><item><title>New Post: How to inject existing instance into target instance?</title><link>http://ninject.codeplex.com/discussions/404818</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I notice that each time when I resolve instance via Ninject kernel (call it InstanceA), Ninject will create a new dependency instance and inject it into my InstanceA.MyProperty.&lt;/p&gt;
&lt;p&gt;What I want to achieve is, instead of Ninject to create a new copy of dependency instance, I want Ninject to inject the dependency instance that I have created manually into InstanceA.MyProperty.&lt;/p&gt;
&lt;p&gt;I've tried for quite some while and have googled around but I couldn't get any solution. Following is my test code.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;        IKernel kernel = &lt;span style="color:blue"&gt;new&lt;/span&gt; StandardKernel();
        kernel.Bind&amp;lt;IFood&amp;gt;().To&amp;lt;AnimalFood&amp;gt;();
        IFood food = kernel.Get&amp;lt;IFood&amp;gt;();
        food.FoodName = &lt;span style="color:#a31515"&gt;&amp;quot;Pizza&amp;quot;&lt;/span&gt;;

        kernel.Bind&amp;lt;IAnimal&amp;gt;().To&amp;lt;Dog&amp;gt;().WithPropertyValue(&lt;span style="color:#a31515"&gt;&amp;quot;MyFood&amp;quot;&lt;/span&gt;, food);
        IAnimal bobbyDog = kernel.Get&amp;lt;Dog&amp;gt;();
        bobbyDog.Name = &lt;span style="color:#a31515"&gt;&amp;quot;Bobby&amp;quot;&lt;/span&gt;;
        &lt;span style="color:green"&gt;//kernel.Inject(bobbyDog);&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I expect that the bobbyDog instance will get a food instance with FoodName = &amp;quot;Pizza&amp;quot;. However, it turns out not the case.&lt;/p&gt;
&lt;/div&gt;</description><author>hlchuah77</author><pubDate>Wed, 28 Nov 2012 03:25:58 GMT</pubDate><guid isPermaLink="false">New Post: How to inject existing instance into target instance? 20121128032558A</guid></item><item><title>Source code checked in, #76924</title><link>http://ninject.codeplex.com/SourceControl/changeset/changes/76924</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:29:18 GMT</pubDate><guid isPermaLink="false">Source code checked in, #76924 20121001092918P</guid></item><item><title>Source code checked in, #76923</title><link>http://ninject.codeplex.com/SourceControl/changeset/changes/76923</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:23:54 GMT</pubDate><guid isPermaLink="false">Source code checked in, #76923 20121001092354P</guid></item><item><title>New Comment on "Injection Patterns"</title><link>http://ninject.codeplex.com/wikipage?title=Injection Patterns&amp;ANCHOR#C23948</link><description>Hi,&amp;#10;If one leave off InjectAttribute, then&amp;#58;&amp;#10;&amp;#10;3. If the type has more than one constructor, and has no default &amp;#40;parameterless&amp;#41; constructor available, Ninject will call first ctor that even partially matches. For example we have test code&amp;#58;&amp;#10;&amp;#10; using &amp;#40;IKernel kernel &amp;#61; new StandardKernel&amp;#40;&amp;#41;&amp;#41; &amp;#123;&amp;#10;                kernel.Bind&amp;#60;ITaxCalculator&amp;#62;&amp;#40;&amp;#41;.To&amp;#60;TaxCalculator&amp;#62;&amp;#40;&amp;#41;.WithConstructorArgument&amp;#40;&amp;#34;rate&amp;#34;, .2M&amp;#41;&amp;#59;&amp;#10;                var sale3 &amp;#61; kernel.Get&amp;#60;Sale3&amp;#62;&amp;#40;&amp;#41;&amp;#59;&amp;#10;&amp;#10;                Assert.IsNotNull&amp;#40;sale3&amp;#41;&amp;#59;&amp;#10;            &amp;#125;&amp;#10;&amp;#10;And class to test&amp;#58;&amp;#10;&amp;#10;public class Sale3 &amp;#123;&amp;#10;&amp;#10;        private ITaxCalculator _taxCalculator&amp;#59;      &amp;#10;&amp;#10;        public Sale3&amp;#40;ITaxCalculator taxCalculator&amp;#41; &amp;#123;&amp;#10;            _taxCalculator &amp;#61; taxCalculator&amp;#59;&amp;#10;        &amp;#125;&amp;#10;&amp;#10;        public Sale3&amp;#40;ITaxCalculator taxCalc, int testInteger&amp;#41; &amp;#123;&amp;#10;            _taxCalculator &amp;#61; taxCalc&amp;#59;&amp;#10;        &amp;#125;&amp;#10;    &amp;#125;&amp;#10;&amp;#10;In this case test will be run successfully. If we reorder constructors that the one with integer as input parameter will be first, test will fail.&amp;#10;&amp;#10;So I believe that  under the hood Ninject searches for first constructor that accepts desired Interface as an input paramter and then invokes this ctor.&amp;#10;&amp;#10;Am I correct&amp;#63;</description><author>skrzeczowas</author><pubDate>Tue, 05 Jun 2012 09:32:50 GMT</pubDate><guid isPermaLink="false">New Comment on "Injection Patterns" 20120605093250A</guid></item><item><title>New Post: XML Extension and Weak Event Message Broker Extension</title><link>http://ninject.codeplex.com/discussions/355287</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&lt;strong&gt;Hello all,&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I figure out what was the problem. The few examples with XML Extensions are very shorts and they are saying:&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt; var settings = new NinjectSettings { LoadExtensions = false };&lt;/pre&gt;
&lt;pre&gt; kernel = new StandardKernel(settings, new XmlExtensionModule());&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;kernel.Load("MyConfigFile.xml");&lt;/pre&gt;
&lt;pre&gt;&lt;strong&gt;But LoadExtensions = false exclude auto loading of available modules.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;So I changed it to:&lt;/strong&gt;&lt;br /&gt;
&lt;pre&gt; kernel = new StandardKernel();
&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;kernel.Load("MyConfigFile.xml");&lt;br /&gt;&lt;strong&gt;And it works perfect - it loads WeakEventMessageBroker Extension, and XML extension too and events are wired up.&lt;/strong&gt;&lt;/pre&gt;
&lt;/pre&gt;&lt;/div&gt;</description><author>Elisaveta</author><pubDate>Fri, 11 May 2012 12:59:22 GMT</pubDate><guid isPermaLink="false">New Post: XML Extension and Weak Event Message Broker Extension 20120511125922P</guid></item><item><title>New Post: XML Extension and Weak Event Message Broker Extension</title><link>http://ninject.codeplex.com/discussions/355287</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hello, &lt;br&gt;
I am newbie in Ninject and IoC and I want to understand how to use it &lt;br&gt;
properly. &lt;br&gt;
I need to use XML configuration for creating my objects (this is a &lt;br&gt;
requirement) and I done that. But I need to use WeakEventMessageBrorker &lt;br&gt;
too. So when create objects by the code (not with XML config file) the &lt;br&gt;
events are wired together and everything works perfect. When create &lt;br&gt;
objects and load XML file the events are not wired. &lt;br&gt;
My xml file looks like basic.xml from the Ninject.Extension.Xml.Test &lt;br&gt;
project:&lt;/p&gt;
&lt;p&gt;&amp;lt;module name=&amp;quot;basicTest&amp;quot;&amp;gt; &lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;bind name=&amp;quot;myObject&amp;quot; &lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; service=&amp;quot;MyNamespace.IService, MyProjectName&amp;quot;
&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; to=&amp;quot;MyNamespace.MyService, MyProjectName&amp;quot; /&amp;gt;
&lt;br&gt;
&amp;lt;/module&amp;gt;&lt;/p&gt;
&lt;p&gt;, and class form code behind&lt;/p&gt;
&lt;p&gt;public override void Load() &lt;br&gt;
{ &lt;br&gt;
Bind&amp;lt;IService&amp;gt;().To&amp;lt;MyService&amp;gt;();&lt;/p&gt;
&lt;div id="qhide_82617" style="display:block"&gt;} &lt;br&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;p&gt;So what is the difference from both object created by xml config file &lt;br&gt;
and from code behind? &lt;br&gt;
I know that Ninject`s goal is to restrict using of xml, but is there &lt;br&gt;
any chance to use &amp;nbsp;Ninject.Extension.Xml and WeakEventMessageBrorker &lt;br&gt;
together? &lt;br&gt;
Thanks in advance&lt;/p&gt;
&lt;/div&gt;</description><author>Elisaveta</author><pubDate>Thu, 10 May 2012 14:47:56 GMT</pubDate><guid isPermaLink="false">New Post: XML Extension and Weak Event Message Broker Extension 20120510024756P</guid></item><item><title>New Comment on "Dependency Injection With Ninject"</title><link>http://ninject.codeplex.com/wikipage?title=Dependency Injection With Ninject&amp;ANCHOR#C23260</link><description>ooops... I guess I should keep reading</description><author>hbrizuela</author><pubDate>Wed, 11 Apr 2012 20:12:38 GMT</pubDate><guid isPermaLink="false">New Comment on "Dependency Injection With Ninject" 20120411081238P</guid></item><item><title>New Comment on "Dependency Injection With Ninject"</title><link>http://ninject.codeplex.com/wikipage?title=Dependency Injection With Ninject&amp;ANCHOR#C23259</link><description>having Bind&amp;#60;IWeapon&amp;#62;&amp;#40;&amp;#41;.To&amp;#60;Sword&amp;#62;&amp;#40;&amp;#41;&amp;#59;&amp;#10;means whenever I instantiate the class samurai my instance will have a weapon of type sword. Am I wrong&amp;#63;&amp;#10;what if I want to create a list or Enumerable of samurai with different kind of weapon.&amp;#10;will I have to do it by hand&amp;#63;</description><author>hbrizuela</author><pubDate>Wed, 11 Apr 2012 20:10:34 GMT</pubDate><guid isPermaLink="false">New Comment on "Dependency Injection With Ninject" 20120411081034P</guid></item><item><title>New Comment on "user guide"</title><link>http://ninject.codeplex.com/wikipage?title=user guide&amp;ANCHOR#C16447</link><description>i m glad i found ur blog.Not everyone can provide information with proper flow. Good post. I am going to save the URL and will definitely visit again. Keep it up.&amp;#60;a  href&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;www.realcourseworkwriting.com&amp;#34; rel&amp;#61;&amp;#34;dofollow&amp;#34;&amp;#62;coursework writing&amp;#60;&amp;#47;a&amp;#62; &amp;#124; &amp;#60;a  href&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;www.realresearchwriting.com&amp;#34; rel&amp;#61;&amp;#34;dofollow&amp;#34;&amp;#62;research writing&amp;#60;&amp;#47;a&amp;#62;</description><author>jameskerry486</author><pubDate>Sat, 24 Jul 2010 04:46:13 GMT</pubDate><guid isPermaLink="false">New Comment on "user guide" 20100724044613A</guid></item><item><title>Source code checked in, #49966</title><link>http://ninject.codeplex.com/SourceControl/changeset/changes/49966</link><description>Checked in by server upgrade</description><author>_TFSSERVICE</author><pubDate>Mon, 19 Jul 2010 20:19:27 GMT</pubDate><guid isPermaLink="false">Source code checked in, #49966 20100719081927P</guid></item><item><title>New Post: Is GitHub or CodePlex the source of truth for Ninject?</title><link>http://ninject.codeplex.com/Thread/View.aspx?ThreadId=210491</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;PS Just noted that the ninject.org website says the official wiki is at GitHub, however if you google Ninject the documentation link goes to CodePlex.&lt;/p&gt;
&lt;p&gt;&amp;lt;cite&amp;gt;&lt;strong&gt;ninject&lt;/strong&gt;.org/ - &amp;lt;/cite&amp;gt;&lt;span&gt;&lt;a href="http://74.125.153.132/search?q=cache:C9pmBYoJdacJ:ninject.org/+ninject&amp;cd=1&amp;hl=en&amp;ct=clnk&amp;gl=au&amp;client=firefox-a"&gt;Cached&lt;/a&gt; - &lt;a href="http://www.google.com.au/search?hl=en&amp;client=firefox-a&amp;hs=a5T&amp;rls=org.mozilla:en-US:official&amp;q=related:ninject.org/+ninject&amp;sa=X&amp;ei=k6vUS8XNAcyIkAWm45WMDA&amp;ved=0CAcQHzAA"&gt;Similar&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;&lt;a href="http://www.google.com.au/url?q=http://dojo.ninject.org/&amp;ei=k6vUS8XNAcyIkAWm45WMDA&amp;sa=X&amp;oi=smap&amp;resnum=1&amp;ct=result&amp;cd=1&amp;ved=0CAgQqwMoADAA&amp;usg=AFQjCNFQFcjO00Qfi7Yu_mWd3L9CZy3LAA"&gt;Documentation  for Ninject&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.google.com.au/url?q=http://ninject.org/download&amp;ei=k6vUS8XNAcyIkAWm45WMDA&amp;sa=X&amp;oi=smap&amp;resnum=1&amp;ct=result&amp;cd=2&amp;ved=0CAkQqwMoATAA&amp;usg=AFQjCNH7JrT6fkq-EVaIwy0-T81G4Fk4Cw"&gt;Download&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.google.com.au/url?q=http://ninject.org/extensions&amp;ei=k6vUS8XNAcyIkAWm45WMDA&amp;sa=X&amp;oi=smap&amp;resnum=1&amp;ct=result&amp;cd=3&amp;ved=0CAoQqwMoAjAA&amp;usg=AFQjCNEky1yD3wVjUG3r6JPCv1tI7Og3dA"&gt;Extensions&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.google.com.au/url?q=http://ninject.org/contribute&amp;ei=k6vUS8XNAcyIkAWm45WMDA&amp;sa=X&amp;oi=smap&amp;resnum=1&amp;ct=result&amp;cd=4&amp;ved=0CAsQqwMoAzAA&amp;usg=AFQjCNF1pdIUvDu2DQ5UpgoNu_0Wxt0t-w"&gt;Contribute&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="padding-left:20px"&gt;
&lt;div&gt;&lt;a href="http://www.google.com.au/url?q=http://ninject.org/community&amp;ei=k6vUS8XNAcyIkAWm45WMDA&amp;sa=X&amp;oi=smap&amp;resnum=1&amp;ct=result&amp;cd=5&amp;ved=0CAwQqwMoBDAA&amp;usg=AFQjCNEoMMGc3ty4haXj1nHz99zd-Upm9w"&gt;Speak  up&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.google.com.au/url?q=http://ninject.org/merchandise&amp;ei=k6vUS8XNAcyIkAWm45WMDA&amp;sa=X&amp;oi=smap&amp;resnum=1&amp;ct=result&amp;cd=6&amp;ved=0CA0QqwMoBTAA&amp;usg=AFQjCNE-wUlKswQj3vI6Iv-6H4dUfYN5Nw"&gt;Merchandise&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.google.com.au/url?q=http://ninject.org/learn&amp;ei=k6vUS8XNAcyIkAWm45WMDA&amp;sa=X&amp;oi=smap&amp;resnum=1&amp;ct=result&amp;cd=7&amp;ved=0CA4QqwMoBjAA&amp;usg=AFQjCNEcm6RR5h2-_FGzUjGeBj414vC7Cg"&gt;Visit  the Dojo&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.google.com.au/url?q=http://ninject.org/sponsors&amp;ei=k6vUS8XNAcyIkAWm45WMDA&amp;sa=X&amp;oi=smap&amp;resnum=1&amp;ct=result&amp;cd=8&amp;ved=0CA8QqwMoBzAA&amp;usg=AFQjCNFVSD9QWETX_ifOyV82zB5-jD3_qQ"&gt;Sponsors&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>callagga</author><pubDate>Sun, 25 Apr 2010 20:53:09 GMT</pubDate><guid isPermaLink="false">New Post: Is GitHub or CodePlex the source of truth for Ninject? 20100425085309P</guid></item><item><title>New Post: Is GitHub or CodePlex the source of truth for Ninject?</title><link>http://ninject.codeplex.com/Thread/View.aspx?ThreadId=210491</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Just wondering which is the most up-to-date repository, or the source of truth, for Ninject code &amp;amp; doco?&amp;nbsp; Is it CodePlex or GitHub?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;&lt;/div&gt;</description><author>callagga</author><pubDate>Sun, 25 Apr 2010 20:47:37 GMT</pubDate><guid isPermaLink="false">New Post: Is GitHub or CodePlex the source of truth for Ninject? 20100425084737P</guid></item><item><title>New Comment on "Modules and the Kernel"</title><link>http://ninject.codeplex.com/wikipage?title=Modules and the Kernel&amp;ANCHOR#C15318</link><description>shit&amp;#33;</description><author>ng2tuan</author><pubDate>Tue, 30 Mar 2010 13:54:30 GMT</pubDate><guid isPermaLink="false">New Comment on "Modules and the Kernel" 20100330015430P</guid></item><item><title>New Comment on "User Guide"</title><link>http://ninject.codeplex.com/wikipage?title=User Guide&amp;ANCHOR#C14992</link><description>Any chance I can get write perms so I can update this documentation &amp;#40;or create new documentation&amp;#41; for Ninject 2&amp;#63;</description><author>chillitom</author><pubDate>Wed, 24 Feb 2010 14:27:12 GMT</pubDate><guid isPermaLink="false">New Comment on "User Guide" 20100224022712P</guid></item><item><title>New Comment on "Dependency Injection By Hand"</title><link>http://ninject.codeplex.com/wikipage?title=Dependency Injection By Hand&amp;ANCHOR#C14941</link><description>This is just me being anal, but the actual output of warrior1.Attack&amp;#40;&amp;#34;the evildoers&amp;#34;&amp;#41; is &amp;#34;Pierced the evildoers&amp;#39;s armor.&amp;#34;.</description><author>DanAtkinson</author><pubDate>Fri, 19 Feb 2010 10:27:36 GMT</pubDate><guid isPermaLink="false">New Comment on "Dependency Injection By Hand" 20100219102736A</guid></item><item><title>New Comment on "User Guide"</title><link>http://ninject.codeplex.com/wikipage?title=User Guide&amp;ANCHOR#C14895</link><description>This documentation is not very complete. Where is detailed explanations of, for example, the contextual binding parameters and valid objects etc to use&amp;#63; E.g. - what is When.Request.Context.Target, and why doesn&amp;#39;t it work with Only or OnlyIf bindings&amp;#63;</description><author>bensturley</author><pubDate>Tue, 16 Feb 2010 13:06:19 GMT</pubDate><guid isPermaLink="false">New Comment on "User Guide" 20100216010619P</guid></item><item><title>Commented Issue: NullReferenceException on Bind&lt;T&gt; [4038]</title><link>http://ninject.codeplex.com/WorkItem/View.aspx?WorkItemId=4038</link><description>When doing a my first Bind&amp;#60;T&amp;#62; call in my application, I get the following stacktrace&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#91;NullReferenceException&amp;#58; Object reference not set to an instance of an object.&amp;#93;&lt;br /&gt;   Ninject.Core.Infrastructure.DebugInfo.ShouldIgnoreType&amp;#40;Type type&amp;#41; in d&amp;#58;&amp;#92;Projects&amp;#92;Ninject&amp;#92;src&amp;#92;Core&amp;#92;Infrastructure&amp;#92;Debugging&amp;#92;DebugInfo.cs&amp;#58;156&lt;br /&gt;   Ninject.Core.Infrastructure.DebugInfo.FromStackTrace&amp;#40;&amp;#41; in d&amp;#58;&amp;#92;Projects&amp;#92;Ninject&amp;#92;src&amp;#92;Core&amp;#92;Infrastructure&amp;#92;Debugging&amp;#92;DebugInfo.cs&amp;#58;128&lt;br /&gt;   Ninject.Core.ModuleBase&amp;#96;1.DoBind&amp;#40;Type type&amp;#41; in d&amp;#58;&amp;#92;Projects&amp;#92;Ninject&amp;#92;src&amp;#92;Core&amp;#92;Modules&amp;#92;ModuleBase.cs&amp;#58;269&lt;br /&gt;   Ninject.Core.ModuleBase&amp;#96;1.Bind&amp;#40;&amp;#41; in d&amp;#58;&amp;#92;Projects&amp;#92;Ninject&amp;#92;src&amp;#92;Core&amp;#92;Modules&amp;#92;ModuleBase.cs&amp;#58;116&lt;br /&gt;   SettingsModule.Load&amp;#40;&amp;#41; in x&amp;#58;&amp;#92;workspace&amp;#92;tour-manager&amp;#92;web&amp;#92;App_Code&amp;#92;NtmApp.cs&amp;#58;62&lt;br /&gt;   Ninject.Core.KernelBase.LoadModules&amp;#40;IEnumerable&amp;#96;1 modules&amp;#41; in d&amp;#58;&amp;#92;Projects&amp;#92;Ninject&amp;#92;src&amp;#92;Core&amp;#92;KernelBase.cs&amp;#58;358&lt;br /&gt;   Ninject.Core.KernelBase.Load&amp;#40;IModule&amp;#91;&amp;#93; modules&amp;#41; in d&amp;#58;&amp;#92;Projects&amp;#92;Ninject&amp;#92;src&amp;#92;Core&amp;#92;KernelBase.cs&amp;#58;173&lt;br /&gt;   NtmApp..cctor&amp;#40;&amp;#41; in x&amp;#58;&amp;#92;workspace&amp;#92;tour-manager&amp;#92;web&amp;#92;App_Code&amp;#92;NtmApp.cs&amp;#58;36&lt;br /&gt;&lt;br /&gt;I&amp;#39;m a novice at Ninject, so I might be missing something basic, but this seems like an internal error&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: liedman ** &lt;p&gt;Problems appears to be that my classes NtmApp and SettingsModule are not inside any namespace. Moving them inside a namespace fixes the issue.&lt;/p&gt;</description><author>liedman</author><pubDate>Mon, 15 Feb 2010 16:43:36 GMT</pubDate><guid isPermaLink="false">Commented Issue: NullReferenceException on Bind&lt;T&gt; [4038] 20100215044336P</guid></item></channel></rss>