If you're able to bring downloaded stuff to your no-internet machine, then you can setup a local nuget feed on that machine:
- On the internet-enabled machine, go here and download the Nuget
Package explorer.
- Fire up this tool once downloaded, then choose "Open package from
online feed"
- Search for the package you want, and hit ok, the package will open
up.
- Go to file -> save as -> and choose a location to save the .nupkg
file to.
- Take whatever .nupkg files you download, and transfer them to a sensible place on your other no-internet machine
- In VS, open tools -> library package manager -> package manager settings -> package sources
- Type in a new name for your local feed, such as "Local Feed"
- Put in the source of the feed, ie the local directory where you placed the .nupkg files
- Click the "Add" button
Now when you manage nuget packages, you can select your local feed and add packages from there, exactly as though they were from the web.