【发布时间】:2017-12-16 10:17:29
【问题描述】:
我试图通过 nuget 包管理器 => 包管理器控制台和直接从解决方案管理 Nuget 包添加包。我正在尝试从包管理器安装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 是空白的。可能是因为它无法加载包。我试图管理包管理器设置但无法连接。我的包管理器设置是这样的:
尽管互联网连接良好,但我无法安装软件包。我的问题是:
- 我应该如何安装包?
- 我在安装包时做错了什么?
【问题讨论】:
-
这是 Visual Studio 2017 速成版吗?
-
不,我正在使用它是专业的。
-
@Iswar K Chettri,根据错误信息,这个问题似乎是由网络访问nuget.org引起的。您可以尝试从浏览器访问 url:api.nuget.org/v3/index.json 以检查是否可以直接从浏览器访问,是否可以从 NuGet 包管理器 UI 中找到任何包?
-
是的,我也试过这个,但似乎无法访问
标签: visual-studio nuget visual-studio-2017 nuget-package package-managers