Visual Studio 2017 Professional-无法在源代码中找到包

Isw*_*war 2 package-managers visual-studio nuget nuget-package visual-studio-2017

我试图通过 nuget 包管理器 => 包管理器控制台以及直接从解决方案管理 Nuget 包来添加包。Newtonsoft.Json我正在尝试像这样从包管理器安装Install-Package Newtonsoft.Json,但无法从源中找到,即

 Name: nuget.org
 Source: https://api.nuget.org/v3/index.json
Run Code Online (Sandbox Code Playgroud)

这给了我这样的结果:

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
Run Code Online (Sandbox Code Playgroud)

我认为source这里是空白的。可能是因为它无法加载包。我尝试管理包管理器设置但无法连接。我的包管理器设置是这样的: 包管理器常规设置

包源设置

尽管互联网连接良好,但我无法安装软件包。我的问题是:

  1. 我应该如何安装包?
  2. 我安装包做错了什么?

小智 5

假设您使用的是 Windows 操作系统,您在安装后是否初始化了 vs 2017 或者您是否更新了 vs 2017?

  1. 如果没有,请对其进行初始化。
  2. 重新启动您的电脑。
  3. 在 vs 2017 中打开您的项目
  4. 检查您的 nuget 包管理器设置。

    名称:nuget.org

    来源:api.nuget.org/v3/index.json

现在,运行 nuget 包管理器tools=>Nuget Package Manager=>Package Manager Console并编写安装包命令或运行管理 nuget 包管理器以获取解决方案tools=>Nuget Package Manager=>

希望,它对你有帮助。