我知道有很多链接,但没有一个帮助我。我收到“无法连接到远程服务器”消息。
以下是我根据链接here
尝试的内容但没有任何效果。有什么想法吗?
答案 0 :(得分:0)
检查NUGetserver列表中的所有NuGet服务器是否都在线。我发现Visual Studio还连接了我选择的其他服务器(使用Fiddler)。我从列表中删除了不在线的NuGetServer后,工作正常。
答案 1 :(得分:0)
我也尝试了所有的建议,最后,我认为问题是,无论出于何种原因,我的网络管理员阻止了Nuget的“源”网址。对我来说唯一有用的是从Nuget网站下载库包,并在本地使用它们...这需要使用不同网络上的计算机,将库保存到拇指驱动器,并将它们转移到所需的计算机。
步骤1>将库下载到本地文件夹
步骤2>将本地文件夹的路径添加到Visual Studio中的Nuget包源。这是通过导航到工具>> Nuget包管理器>>完成的。包管理器设置>>包装来源。然后,单击绿色的“加号”符号并在“源对话框”中键入本地路径(例如C:\ LocalNugetLibrary,或其他)。给它起一个名为“Local Library”的名称
步骤3>像往常一样在Visual Studio中添加库。右键单击解决方案资源管理器中的“引用”,然后单击管理Nuget包,然后在窗口左侧单击您的在线源“本地库”
步骤4>单击要安装的库
完成
答案 2 :(得分:0)
NuGet程序包管理器错误无法连接到远程服务器通常是DNS名称解析问题。这对我来说很奇怪,因为我在任何其他应用程序(包括IE和Chrome)中的名称解析都没有问题。我意识到这是一个老线程,但是这个问题在包括2017年的Visual Studio的多个版本中困扰了我很长一段时间。我刚刚意识到我在Windows 7 Ultimate笔记本电脑上已经禁用了“DNS客户端”服务。过去减少了争夺资源的Windows服务数量。重新启用“DNS客户端”服务解决了我的问题。希望这有助于拯救别人一些时间和挫折。