I just got started with the basics of NHibernate, and, refactoring data access and domain levels, I thought I could get pretty and start using dependency injection for the data access level. Unit testing here we will come!
I thought that since NHibernate uses many Castle gateways, I could also use Castle Windsor for the DI container. Just as I ran the application to check if everything worked, I got a link to the dll link.
Since I'm using NHibernate 2.1.2.4000 , I already have a link to Castle.Core 1.1.0.0 . However, the version of dll Castle Windsor used by me ( 2.1.0.0 ) says that it wants Castle.Core 1.2.0.0 .
I'm a little new to this crazy open-source malarkey class library. In general, how do I find out what dll dependencies are for something in advance, and how to find a version of Castle.Windsor that uses Castle.Core 1.1.0.0 , which is the one I already have?
Alternatively, how do I know if NHibernate will work with Castle.Core 1.2.0.0 , or if it breaks?
Thanks for your help.
David
David source share