74

My visual studio is installed on a machine which doesn't have internet connection so I can't download and install packages from NuGet Manager in VS.
So I am looking for a way to use another machine which has internet connection to download packages and then install on VS.

sajadre
  • 1,055
  • 2
  • 14
  • 27
JatSing
  • 4,727
  • 16
  • 54
  • 65

3 Answers3

67
  1. First, download the .nupkg file:

  2. Secondly, install the .nupkg file into your project

Community
  • 1
  • 1
Colonel Panic
  • 126,394
  • 80
  • 383
  • 450
  • does nutake only work on nuget.org? I need to do the same thing on VSTS – doodlleus Aug 01 '16 at 14:32
  • @doodlleus From the description of the plugin: "Add 'download zip' links to package pages on the Nuget.org website." Based on that, I would assume it only works on NuGet.org – Michiel Bugher Nov 15 '17 at 22:58
9

You can use the NuGet Package Explorer to download packages outside VS.

JohnC
  • 1,607
  • 1
  • 17
  • 26
Bart
  • 91
  • 4
0

Alternatively to proposed answers, you can:

  1. Build solution to restore packages (online).
  2. Refer to the packages folder in your NuGet.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <clear />
    <add key="NuGet" value="https://api.nuget.org/v3/index.json" />
    <add key="Offline packages" value="offline-packages" />
  </packageSources>
</configuration>

NOTE that:

  1. NuGet.config should be in the same directory as your solution (*.sln) file.
  2. If you want to push packages to the repository, rename directory or remove **/packages/* from the .gitignore.
  3. In the above example, packages are moved to the offline-packages directory.
Dariusz Woźniak
  • 8,677
  • 5
  • 52
  • 70