I installed and started using NuGet 1.1 this weekend and ran into a couple of issues. I initially created a project to use as a playground and added NHibernate 3.0, which successfully installed NHibernate 18.104.22.16800. A little later I installed ConfOrm in
the same project and ran into a really nice DLL hell scenario given that the NHiber 22.214.171.12400 assembly is signed and ConfOrm has a strong-named reference to NHibernate 126.96.36.19901. I was finally able to hook into the assembly load event and redirect any attempt
to load any version of NHibernate to use the already loaded instance to work around the problem. I don't imagine there's much NuGet can do about this one, though.
A little later I added a unit test project to the solution and attempted to add a reference to ConfOrm, NHibernate, or anything that references NHibernate 3.0 and I keep getting this error:
Unable to resolve dependency 'Iesi.Collections (≥ 1.0.1)'.
Iesi.Collections 1.0.1 is listed in the available packages, so I installed it manually then tried to install ConfOrm or NHibernate 3 again and it can't resolve Antlr 188.8.131.52154. I was finally able to install ConForm after installing both Iesi.Collections
and Antlr manually (e.g. search for Iesi.Collections, click install, search for Antlr, click install).
Today I deleted the folder containing the test projects and created a new solution, but I'm still having the same problem for some reason. I have to manually install Iesi.Collections and Antlr because NuGet claims it can't resolve these dependencies.