简体   繁体   中英

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

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

在此输入图像描述

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?

I think the answer is:

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

在此输入图像描述

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

在此输入图像描述

  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 .

在此输入图像描述

This appears to work for me

您可以尝试删除资源“ http:// packagesource ”,或减少排序。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM