it-swarm.com.de

SSH.NET kann in Visual Studio 2012 Ultimate nicht installiert werden

Egal welche Framework-Version ich benutze (ausprobiert mit 3.5, 4 und 4.5).

Ich erhalte immer die Meldung, dass "SSH.NET" bereits eine definierte Abhängigkeit von "SshNet.Security.Cryptography" aufweist. Wenn ich aber versuche, "SshNet.Security.Cryptography" zu installieren, erhalte ich eine andere Meldung, die besagt, dass es bereits eine definierte Abhängigkeit für "System.IO" gibt, und so weiter ...

Ich habe es auch mit dem Nuget-Paket-Manager und der Nuget-Befehlszeile versucht.

Hast du einen Hinweis darauf, was passiert? Grüße

7
Flacid_Snake

laut https://github.com/sshnet/SSH.NET/issues/82

Scheint, als könnte ich das NuGet-Paket einfach direkt von https://www.nuget.org/packages/SSH.NET/ herunterladen, indem ich (natürlich) auf "Download" klicke.

Extrahieren Sie dann das Paket und wählen Sie die DLL aus, die ich für die von mir verwendete .NET Framework-Version benötige.

Danke an alle! :)

6
Flacid_Snake

Ich hatte ein ähnliches Problem in VS 2013. Ich habe den NuGet Package Manager auf Version 2.12 aktualisiert und konnte dann SSH.Net Version 2016.1.0 installieren.

1
Dror

Ich bekomme das gleiche Problem in Visual Studio Ultimate 2012, obwohl ich das neueste Update installiert und den NuGet Package Manager auf die neueste Version 2.8.60318.667 in Visual Studio 2012 aktualisiert habe. Dann versuche ich, dieses Paket in Visual Studio 2013 zu installieren, wo der NuGet Package Manager installiert ist Version ist 2.8.60610.756. Das Paket von SSH.NET wurde erfolgreich installiert.

Ich befürchte, dass es Probleme zwischen der aktuellen Version des SSH.NET-Pakets und der NuGet Package Manager-Version 2.8.60318.667 gibt. Dieses Problem wurde in Visual Studio 2013 behoben. Ich empfehle, dass Sie Ihr Visual Studio auf eine höhere Version aktualisieren.

Eine andere Möglichkeit für Ihr Problem besteht darin, dass Sie eine frühere Version des SSH.NET-Pakets in Visual Studio 2012 installieren können. Ich habe die SSH.NET 2016.0.0-beta2-Version überprüft, sie könnte in Visual Studio 2012 erfolgreich installiert werden.

0

Ich habe die Lösung dafür gefunden.

Installieren Sie zuerst NuGet Package Manager in Visual Studio

Installation von Package Manager für Visual Studio 2010 und früher

  1. Klicken Sie in Visual Studio auf Extras> Erweiterung und Updates.
  2. Navigieren Sie zu Online, suchen Sie nach "NuGet Package Manager für Visual Studio" und klicken Sie auf Download.
  3. Klicken Sie im Dialogfeld Installer auf Installieren.
  4. Starten Sie Visual Studio nach Abschluss der Installation neu.

Installieren Sie dann SHH.NET mit NuGet Package Manager wie folgt:

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Verweise (oder auf Bin in einem Website-Projekt) oder auf das gewünschte Projekt und wählen Sie NuGet-Pakete verwalten ... aus.
  2. Suche nach SHH.NET
  3. Klicken Sie dann auf Installieren
0
Josua Talatala