Visual Studio 2017 only has offline Nuget Packages for .NET Core 2.x. How to get online packages?

16,106

I think the answer is:

  1. Right click on the project and choose Manage NuGet packages.

enter image description here

  1. Click on the settings cog in the top right corner of the Nuget packages tab.

enter image description here

  1. In the settings dialog (as shown in the screenshot in the question), click on the + button.
  2. Give the new source a name and a source of https://api.nuget.org/v3/index.json.

enter image description here

This appears to work for me

Share:
16,106

Related videos on Youtube

JsAndDotNet
Author by

JsAndDotNet

C#, .NET, JavaScript, Azure, Angular, MVC & WPF (rarely these days!).

Updated on May 23, 2020

Comments

  • JsAndDotNet
    JsAndDotNet almost 4 years

    I want to get NuGet Packages from Nuget online, but Visual Studio is only giving me 'Microsoft Visual Studio Offline Packages' as an option.

    enter image description here

    I have tried adding another package source using the following URLS:

    and a few others, but I keep getting the following error(s):

    [Package source] Unable to load the service index for source http://packagesource. An error occurred while sending the request. The remote name could not be resolved: 'packagesource' [Nuget Online] The V2 feed at 'https://www.nuget.org/Search()?$filter=IsAbsoluteLatestVersion&searchTerm=''&targetFramework=''&includePrerelease=true&$skip=0&$top=26&semVerLevel=2.0.0' returned an unexpected status code '404 Not Found'.

    How can I get online packages for .NET Core?

  • DavidG
    DavidG almost 6 years
    This should be default behaviour anyway, you must have removed your package source manually somehow.
  • DavidG
    DavidG almost 6 years
    And you should removed that other one you have in the list, it's nonsense.
  • ardila
    ardila over 5 years
    @DavidG right, it should be the default behavior. Fresh install of VS2017 CE here, only offline package source is available.
  • ardila
    ardila over 5 years
    "Package source" and http://packagesource are simply the default values that are prepopulated when you click to add a new source (the big green plus sign on the dialog)
  • Mikepote
    Mikepote over 5 years
    Where did you find the https://api.nuget.org/v3/index.json URL? I couldnt find it anywhere in the documentation on nuget.org OR microsoft.
  • CarlD
    CarlD about 4 years
    Thank you so much for this. I finally can make progress
  • Ivan Yurchenko
    Ivan Yurchenko almost 4 years
    Thanks! This worked, no idea why did they turn it off by default.
  • Fabian Streitel
    Fabian Streitel almost 3 years
    Fresh install of VS2019: same broken behaviour. Had to also manually add https://api.nuget.org/v3/index.json