I created an MVC3 project and pulled out several libraries using NuGet (NHibernate, AutoFac, etc.). It seems that these libraries are configured to install binaries in the bin folder and not to reference the root packages folder. When I pulled out the sources on another machine (the beep folder was not in the original control yet), I had a bunch of broken links.
Question: Am I doing something wrong? Is there a way to set this so that I don't have to check the binary folder without having to use the GAC or manually manage the link back to the packages folder?
I am using VS2010 sp1 and NuGet 1.4.
UPDATE
I found my problem! I migrated the project after it was created and the libraries were downloaded via NuGet. This worked fine on my first developer machine, because I already had a dll in my bin folder, but it didn’t work on my second dev machine, because the <HintPath> in the .csproj file no longer indicated the correct packages folder.
To fix this, upload the project to VS, edit it and correct the links. It would be nice if NuGet checked the <HintPath> parameter in the .csproj file and automatically adjusted it.
NuGet work item: http://nuget.codeplex.com/workitem/1230
source share