运行dnu restore时出错:AddressFamily 117对System.Net.IPEndPoint端点无效
本文关键字:System Net IPEndPoint 无效 端点 AddressFamily restore dnu 出错 运行 | 更新日期: 2023-09-27 18:04:26
我正在尝试使用dnx在linux上运行。net程序。
OS: centos 7
我已经安装了mono和coreclr,并且dnvm能够在两者之间切换。版本号:1.0.0-beta7-12264
我试图执行一个简单的Hello World程序,并运行dnu restore来下载依赖项。
然而,它抛出一个错误AddressFamily 117是无效的IPendpoint。我试图切换到nuget的http://版本而不是https,但这并没有解决问题。
错误输出
还原/home/ganesh/development/test/project.json目录
GET http://www.nuget.org/api/v2/GEThttp://www.nuget.org/api/v2/FindPackagesById () ? id ="System.Console"警告:FindPackagesById: System。控制台AddressFamily 117是System.Net.IPEndPoint端点无效,请使用internet代替。参数名称:socketAddress GEThttp://www.nuget.org/api/v2/FindPackagesById () ? id ="System.Console"警告:FindPackagesById: System。控制台AddressFamily 117是System.Net.IPEndPoint端点无效,请使用internet代替。参数名称:socketAddress GEThttp://www.nuget.org/api/v2/FindPackagesById () ? id ="System.Console"错误:FindPackagesById: System。控制台AddressFamily 117不是有效的System.Net.IPEndPoint端点,使用InterNetwork代替。参数名称:socketAddress---------- 系统。System.Net.IPEndPoint端点的AddressFamily 117无效,请使用InterNetwork代替。参数名称:socketAddress atSystem.Net.IPEndPoint。创建(SocketAddress)System.Net.Dns。getaddrinfo(字符串名称,AddressInfoHints标志)IPHostEntry&在System.Net.Dns.TryGetAddrInfo(字符串名称、IPHostEntry&在System.Net.Dns.GetAddrInfo(字符串名称)在System.Net.Dns。InternalGetHostByName(主机名的字符串,在System.Net.Dns.GetHostAddresses(字符串hostNameOrAddress)
原来coreclr还不支持恢复包。DNX恢复必须在mono下运行,然后我们可以切换到coreclr来执行DNX
我遇到了超时问题在单声道,但它得到解决后,尝试了4-5次自己。
https://github.com/dotnet/corefxlab/issues/147