When another developer gets latest from the repository in TFS, the references for each project in the solution don't seem to link up correctly.
From what I assumed, if you use nuget, it will automatically pull the necessary libraries for you no? Do I have to go into vs.net and tell it to download the libraries?
Or did I add something into TFS that I shouldn't have such that it is assuming my packages are stored at a particular path when they might not be when another developer downloads the repository?
This is vs.net 2010.
I had some similar issues so I switched NuGet modes to not commit packages to source control.
I also added the contents of the .nuget and packages folders (which the previous steps created in the solution's folder) to the solution in solution folders. This way I can right click on the solution and select "Check In..." and all relevant files will be checked in. If you do this then it is very important that none of the package files (like .dll files) are included in the solution or TFS as this will cause NuGet to not work correctly. If you choose not to do this then you will need to check in your changes using the Pending Changes window or by right clicking on the solution folder in Source Control Explorer and selecting "Check In Pending Changes..."
My .nuget solution folder contains the following files:
My packages solution folder contains the following files:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With