首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VisualStudio2017专业人员-无法在源代码中找到包

VisualStudio2017专业人员-无法在源代码中找到包
EN

Stack Overflow用户
提问于 2017-07-12 06:29:27
回答 3查看 11.2K关注 0票数 2

我试图通过nuget manager=>软件包管理控制台和直接从解决方案管理Nuget包来添加包。我试图从包管理器( Package )安装Newtonsoft.Json,像这样的Install-Package Newtonsoft.Json,但无法从源代码即

代码语言:javascript
复制
 Name: nuget.org
 Source: https://api.nuget.org/v3/index.json

这给了我这样的结果:

代码语言:javascript
复制
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是空白的。可能是因为它无法加载包。我尝试过管理包管理器设置,但无法连接。我的包管理器设置如下:

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

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

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-14 05:27:28

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

  1. 如果没有,请初始化它。
  2. 重新启动你的电脑。
  3. 在2017年开启你的项目
  4. 检查您的nuget包管理器设置。 Name:nuget.org 资料来源:api.nuget.org/v3/index.json。

现在,从tools=>Nuget Package Manager=>Package Manager Console运行nuget包管理器,然后编写安装包命令或运行Manage包管理器,以便从tools=>Nuget Package Manager=>获得解决方案。

希望对你有帮助。

票数 5
EN

Stack Overflow用户

发布于 2017-07-12 06:45:25

你的VS 2017可能正在使用某种代理设置,从而阻止它访问互联网。

若要检查VS是否可以访问internet,请尝试在VS浏览器内打开任何网页。如果你不能浏览,那么我的直觉是正确的。

解决代理问题,你会没事的。

希望能帮上忙。

票数 4
EN

Stack Overflow用户

发布于 2018-11-26 05:35:03

我通过添加包源代码中缺少的nuget.org来解决这个问题。

转到Tools>Nuget package manager>Package Sources>

单击加号>名称:nuget.org源代码:https://api.nuget.org/v3/index.json现在您的Visual将连接到Internet,软件包将被成功下载。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45050008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档