JatSing
JatSing

Reputation: 4977

Is there a way to download packages from nuget.org then do an offline installation into Visual Studio?

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.

Upvotes: 82

Views: 117084

Answers (3)

Dariusz Woźniak
Dariusz Woźniak

Reputation: 10350

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.

Upvotes: 1

Bart
Bart

Reputation: 101

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

Upvotes: 10

Colonel Panic
Colonel Panic

Reputation: 137574

  1. First, download the .nupkg file:

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

Upvotes: 74

Related Questions