我试图通过nuget manager=>软件包管理控制台和直接从解决方案管理Nuget包来添加包。我试图从包管理器( Package )安装Newtonsoft.Json,像这样的Install-Package Newtonsoft.Json,但无法从源代码即
Name: nuget.org
Source: https://api.nuget.org/v3/index.json这给了我这样的结果:
PM> Install-Package Newtonsoft.Json
Install-Package : Unable to find package 'Newtonsoft.Json' at source ''.
At line:1 char:1
+ Install-Package Newtonsoft.Json
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
Time Elapsed: 00:01:30.2571879我认为这里的source是空白的。可能是因为它无法加载包。我尝试过管理包管理器设置,但无法连接。我的包管理器设置如下:


尽管我有良好的互联网连接,但我无法安装软件包。我的问题是:
发布于 2017-07-14 05:27:28
假设您使用的是Windows操作系统,安装后是否初始化了vs 2017,还是更新了vs 2017?
现在,从tools=>Nuget Package Manager=>Package Manager Console运行nuget包管理器,然后编写安装包命令或运行Manage包管理器,以便从tools=>Nuget Package Manager=>获得解决方案。
希望对你有帮助。
发布于 2017-07-12 06:45:25
你的VS 2017可能正在使用某种代理设置,从而阻止它访问互联网。
若要检查VS是否可以访问internet,请尝试在VS浏览器内打开任何网页。如果你不能浏览,那么我的直觉是正确的。
解决代理问题,你会没事的。
希望能帮上忙。
发布于 2018-11-26 05:35:03
我通过添加包源代码中缺少的nuget.org来解决这个问题。
转到Tools>
Nugetpackage manager>Package Sources>
单击加号>名称:nuget.org源代码:https://api.nuget.org/v3/index.json现在您的Visual将连接到Internet,软件包将被成功下载。

https://stackoverflow.com/questions/45050008
复制相似问题