我试图通过 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
是空白的。可能是因为它无法加载包。我试图管理包管理器设置但无法连接。我的包管理器设置是这样的:
尽管互联网连接良好,但我无法安装软件包。我的问题是:
- 我应该如何安装软件包?
- 我在安装包时做错了什么?
最佳答案
假设您使用的是 Windows 操作系统 安装后是否初始化了 vs 2017 或是否更新了 vs 2017?
- 如果没有,请初始化它。
- 重新启动您的电脑。
- 在 vs 2017 中打开您的项目
检查您的 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/