Nuget - Don't see allow nuget to download missing packages during build
Visual Studio-2010Visual StudioNugetVisual Studio-2010 Problem Overview
I get a message saying the following:
> Error 1 Package restore is disabled by default. To give consent, open > the Visual Studio Options dialog, click on Package Manager node and > check 'Allow NuGet to download missing packages during build.' You can > also give consent by setting the environment variable > 'EnableNuGetPackageRestore' to 'true'.
When I go to Tools -> Options, I do not see Package Manager and underneath I see Package Sources and Recent Packages. I do not see anywhere where I can set Allow Nuget to download missing packages during build though.
Visual Studio-2010 Solutions
Solution 1 - Visual Studio-2010
The option to give consent in the UI has been added with NuGet Package Manager 1.8. It's the 3rd item under Tools-> Options-> Package Manager-> General : "Package Restore : Allow NuGet to download missing packages during build".
Please make sure NuGet is up-to-date in Tools->Extension Manager.
Alternatively you can give consent by setting the EnableNuGetPackageRestore
Environment variable to true
.
Solution 2 - Visual Studio-2010
I found I needed an extra couple of steps to get it to download the packages
- Check Allow NuGet to download missing packages during build
- Check Always show solution in Projects and Solutions
- Right click on solution and Enable NuGet Package Restore
- Open Manage NuGet Packages and click Restore
Solution 3 - Visual Studio-2010
I did not seem to have the "Package Manager" node under Tools->Options [this was in Visual Studio 2013 :-)]. To get that node in there, I browsed to Tools -> Extensions and Updates and searched for nuget. Installing "NuGet for Visual Studio 2013" got me the node and the option to allow package restore!
Solution 4 - Visual Studio-2010
I am using Visual Studio 2010 and NuGet 2.0.
Someone had checked in a solution that used NuGet for various packages. When I checked out the solution and built it, I got the same errors. What's more, when I viewed the NuGet Package Manager from the Tools -> Options window, the Package Restore already had the appropriate check boxes checked.
I tried clicking the Clear Package Cache button. After doing that, everything built correctly.