Visual Studio 2017仅具有适用于.NET Core 2.x的脱机Nuget包。如何获得在线套餐?

时间:2018-05-23 09:26:38

标签: c# visual-studio .net-core nuget

我想在线获取Nuget的NuGet包,但Visual Studio只提供了Microsoft Visual Studio脱机包'作为一种选择。

enter image description here

我尝试使用以下网址添加其他包源:

和其他一些人,但我一直收到以下错误:

[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'.

如何获取.NET Core的在线包?

2 个答案:

答案 0 :(得分:13)

我认为答案是:

  1. 右键单击该项目,然后选择Manage NuGet packages
  2. enter image description here

    1. 点击Nuget包标签右上角的设置cog。
    2. enter image description here

      1. 在设置对话框中(如问题中的屏幕截图所示),点击+按钮。
      2. 为新来源提供https://api.nuget.org/v3/index.json的名称和来源。
      3. enter image description here

        这似乎对我有用

答案 1 :(得分:-1)

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