尝试使用NuGet安装Selenium.WebDriver时出错

问题描述:

我正在尝试使用NuGet在我的项目上安装Selenium WebDriver 2.5.1。尝试使用NuGet安装Selenium.WebDriver时出错

我试着通过安装工具 - >管理NuGet软件包...在Visual Studio中出现错误。

我试图调用的NuGet控制台内部的命令,如图上面的链接:

Install-Package Selenium.WebDriver 

,我也得到了同样的错误,它是:

Attempting to resolve dependency 'Newtonsoft.Json (≥ 4.0.2)'. 
Install-Package : Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. 
At line:1 char:16 
+ Install-Package <<<< Selenium.WebDriver 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], IOException 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 

是它的一个错误Selenium NuGet包装本身?有谁知道如何解决这个问题(除非不安装NuGet软件包并恢复为手动设置)?

谢谢。

错误消息“现有连接被远程主机强行关闭”。建议与NuGet存储库服务器的连接正在终止,而不是在Selenium NuGet包中出现错误。

我会尝试安装的软件包Selenium.WebDriver 2.5.1取决于个别:

  • Newtonsoft.Json 4.0.2
  • DotNetZip 1.9.1.8

或者使用NuGet包浏览器看看你是否可以下载软件包。但是,如果您的互联网连接出现问题,那么这两种方式都可能不起作用,您将不得不恢复到手动设置或下载软件包,将它们发送给您,然后您可以在磁盘上设置本地NuGet存储库并使用它来代替在线NuGet存储库。

+0

感谢您的回答;我没有任何互联网问题 - 这个问题只出现在这个软件包中,并且一再出现。我可以手动设置Selenium,但正如我所说的,我正在寻找一个NuGet整体解决方案。 –

+0

有趣。我可以安装Selenium 2.5.1而没有任何问题。你有没有尝试将软件包下载到本地系统并从那里安装? –

+0

我手动安装,没有NuGet。 NuGet仍然失败... –