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.
Asked
Active
Viewed 1e+01k times
80
3 Answers
71
First, download the
.nupkg
file:Follow the instructions at How to download a Nuget package without nuget.exe or Visual Studio extension?
Or use my Google Chrome extension NuTake
Secondly, install the
.nupkg
file into your project- Follow instructions at How to install a Nuget Package .nupkg file locally?

Community
- 1
- 1

Colonel Panic
- 132,665
- 89
- 401
- 465
-
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
10
You can use the NuGet Package Explorer to download packages outside VS.
0
Alternatively to proposed answers, you can:
- Build solution to restore packages (online).
- 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:
NuGet.config
should be in the same directory as your solution (*.sln
) file.- If you want to push packages to the repository, rename directory or remove
**/packages/*
from the.gitignore
. - In the above example, packages are moved to the
offline-packages
directory.

Dariusz Woźniak
- 9,640
- 6
- 60
- 73