【问题标题】:Can't install SSH.NET on Visual Studio 2012 Ultimate无法在 Visual Studio 2012 Ultimate 上安装 SSH.NET
【发布时间】:2017-01-16 01:21:12
【问题描述】:

无论我使用哪个框架版本(尝试使用 3.5、4 和 4.5)。

我总是收到一条消息,上面写着“SSH.NET”已经定义了对“SshNet.Security.Cryptography”的依赖。但是,如果我尝试安装“SshNet.Security.Cryptography”,我会收到另一条消息,说它已经定义了“System.IO”的依赖项,依此类推...

我也尝试过使用 nuget 数据包管理器和 nuget 命令行。

关于发生了什么的任何线索? 问候

【问题讨论】:

  • 您在哪里看到此错误消息?
  • 这是 nuget 数据包管理器和 nuget 命令行的输出
  • 你能附上截图吗?我之所以这么问是因为我无法弄清楚它是如何显示或为什么显示的,并且在谷歌中搜索术语 “已经定义了依赖项” 只会提出这个问题。
  • 我上传的图片有错误:postimg.org/image/iyj30ixvz
  • 这似乎是 Nuget 包管理器中的错误。 this question 的回答建议为 VS2012 更新 Nuget 包管理器,然后重新启动 Visual Studio,然后再次尝试安装包。

标签: .net visual-studio visual-studio-2012 nuget ssh.net


【解决方案1】:

即使我在 Visual Studio 2012 中安装了最新更新并将 NuGet 包管理器升级到最新版本 2.8.60318.667,我在 Visual Studio Ultimate 2012 中也遇到了同样的问题。然后我尝试在 Visual Studio 2013 中安装此包,其中NuGet 包管理器版本为 2.8.60610.756。 SSH.NET包安装成功。

所以我担心当前版本的 SSH.NET 包和 NuGet 包管理器版本 2.8.60318.667 之间存在一些问题。但是这个问题已经在 Visual Studio 2013 中解决了,我建议你将你的 Visual Studio 升级到更高版本。

解决您的问题的另一种方法是您可以在 Visual Studio 2012 中安装以前版本的 SSH.NET 包。我检查了SSH.NET 2016.0.0-beta2 version,它可以在 Visual Studio 2012 中成功安装。

【讨论】:

    【解决方案2】:

    根据https://github.com/sshnet/SSH.NET/issues/82

    似乎我可以通过点击“下载”直接从https://www.nuget.org/packages/SSH.NET/ 下载 NuGet 包(当然)。

    然后,解压包,根据我使用的.NET框架版本选择我需要的dll。

    感谢大家! :)

    【讨论】:

      【解决方案3】:

      我已经找到了解决方案。

      首先在 Visual Studio 中安装 NuGet 包管理器

      Visual Studio 2010 及更早版本的包管理器安装

      1. 在 Visual Studio 中,单击工具 > 扩展和更新。
      2. 导航到 Online,搜索“NuGet Package Manager for Visual Studio”,然后点击下载。
      3. 在安装程序对话框中,单击安装。
      4. 安装完成后,重新启动 Visual Studio。

      然后通过执行以下操作使用 NuGet 包管理器安装 SHH.NET:

      1. 在解决方案资源管理器中,右键单击引用(或网站项目中的 Bin)或所需项目,然后选择管理 NuGet 包...
      2. 搜索 SHH.NET
      3. 然后点击安装

      【讨论】:

      • 问题是 VS 2012 而不是 VS 2010。
      【解决方案4】:

      我在 VS 2013 中遇到了类似的问题。我 upgraded the NuGet Package Manager to version 2.12 然后能够安装 SSH.Net 版本 2016.1.0。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-15
        • 1970-01-01
        • 2018-01-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多