NuGET问题。如何在没有Nuget的情况下安装软件包
今天发生了什么?他们走了吗?我无法使用VS下载的一切,甚至浏览器无法下载NuGET问题。如何在没有Nuget的情况下安装软件包
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
任何想法?请帮忙。由于
怀疑,如果没有与现场的NuGet任何问题,它似乎是解决罚款。有可能是代理阻止。
如果你是任何企业防火墙的NuGet这是造成问题,承载您的NuGet服务落后。但是,您需要弄清楚如何下载软件包一次,将其推送到您自己的主机。
我的工作只是根据一两天回家,我能够使用NuGet包管理器中使用下载,但不会直到今天。 – CodeJammer
虽然我有以前的项目有这些包,我可能会尝试托管我自己的nuget。我会尝试。谢谢。 – CodeJammer
@CodeJammer,我同意Pacchy的建议。
请检查您的机器配置了或者环境变量配置“HTTP_PROXY”变量任何代理。如果是,则需要将代理设置添加到Nuget.Config文件中。请参阅此链接了解详情:Nuget Config Section & Nuget Proxy Settings。或者,您可以在IE和“http_proxy”环境变量中清除代理缓存,请参阅How to reset your Internet Explorer proxy settings。
如果的NuGet问题仍然存在,你可以尝试举办自己的NuGet或下载NuGet包并解压到本地文件夹,里面会列出该软件包的所有内容。然后通过添加引用将解压缩文件夹中的dll添加到项目中。
如果我甚至无法使用浏览器下载任何软件包,则可能无法托管我自己的nuget。 – CodeJammer
https://api.nuget.org/packages/entityframework.6.1.3.nupkg显示错误 – CodeJammer
无法联系到此站点 找不到api.nuget.org的服务器DNS地址。 尝试运行Windows网络诊断程序。 – CodeJammer
如果你不想使用的NuGet,但有机会获得您想要的包,你可以只添加的文件包到项目目录中,然后通过右击它们在解决方案目录中添加引用,然后点击添加引用
这篇文章解决了我的:http://stackoverflow.com/a/32580272/7352691感谢您的帮助。 – CodeJammer
让我回复这个评论,因为它有点让我添加EF6和AngularJs包,然后它不再工作。我认为使用此功能阻止了我的请求:https://api.nuget.org/v3/index.json – CodeJammer
响应:“api.nuget.org”的DNS查找失败。 System.Net.Sockets.SocketException – CodeJammer
尝试谷歌DNS服务器:https://developers.google.com/speed/public-dns/ – magicandre1981
有什么结果,如果你运行命令“平api.nuget.org”? –
请求超时。 – CodeJammer