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

标签 visual-studio nuget visual-studio-2017 nuget-package package-managers

我试图通过 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 是空白的。可能是因为它无法加载包。我试图管理包管理器设置但无法连接。我的包管理器设置是这样的: Package Manager General Setting

Package Source Setting

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

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

最佳答案

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

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

    名称:nuget.org

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

现在,从 tools=>Nuget Package Manager=>Package Manager Console 运行 nuget package manager 并编写安装包命令或从 tools=> 运行 Manage nuget package manager for solution Nuget 包管理器=>

希望对你有帮助。

关于visual-studio - Visual Studio 2017 Professional - 无法在源代码中找到包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45050008/

相关文章:

asp.net - 无法安装软件包 'Owin 1.0.0.'您正在尝试将此软件包安装到针对 '.NETFramework,Version=v4.5.2'的项目中

c++ - 关于C中的任务递归(Visual Studio 15)

nuget - 项目目录中的多个 .nuspec 文件?

visual-studio - Visual Studio 2017的Windows服务模板

database - VS 2017 - M Access 2016 中出现“无法检索表或 View 的架构信息”错误

visual-studio-2017 - 将 Visual Studio 2019 降级回 Visual Studio 2017

visual-studio - 不同配置的不同启动项目

c# - 应用程序无法加载。无法创建 Visual C# 2015 RC 编译器

.net - 如何从 Windows 上的 devcontainer 中的私有(private) NugetFeed 恢复 Nuget 包?

c# - 为什么某些 NuGet 包同时提供可移植库和特定于平台的库?