首页 文章

NuGET问题 . 如何安装没有Nuget的包

提问于
浏览
1

今天nuget会发生什么?他们出去了吗?我无法使用VS下载所有内容,甚至无法下载浏览器

https://api.nuget.org/packages/entityframework.6.1.3.nupkg

浏览器返回:

无法访问此站点api.nuget.org的服务器DNS地址无法找到 . 尝试运行Windows网络诊断程序 .

VS返回:

Error occured:\nAn error occurred while sending the request.

包管理器控制台返回:

install-package : An error occurred while sending the request.
At line:1 char:1
+ install-package entityframework
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

任何的想法?请帮忙 . 谢谢

3 回答

  • 0

    如果您不想使用nuget但可以访问所需的包,则只需将包文件添加到项目目录中,然后通过在解决方案目录中右键单击它们然后单击添加引用来添加引用 .

  • 0

    怀疑如果nuget网站有任何问题,它似乎解决得很好 . 可能存在阻塞的代理 .

    如果您是导致问题的任何公司防火墙的后面,请托管您的nuget服务 . 但是,您需要弄清楚如何下载包一次,将其推送到您自己的主机 .

    Host your own nuget

  • 1

    @CodeJammer,我同意Pacchy的建议 .

    请检查您的机器是否配置了任何代理或在环境变量中配置了"http_proxy"变量 . 如果是,则需要将代理设置添加到Nuget.Config文件中 . 有关详细信息,请参阅此链接:Nuget Config SectionNuget Proxy Settings . 或者,您可以清除IE中的代理缓存和"http_proxy"环境变量,请参阅How to reset your Internet Explorer proxy settings .

    如果NuGet问题仍然存在,您可以尝试托管您自己的nuget或下载NuGet包并将其解压缩到本地文件夹,该文件夹将列出此包的所有内容 . 然后通过Add Reference将解压缩文件夹中的dll添加到项目中 .

相关问题