sshnet / SSH.NET

SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.
http://sshnet.github.io/SSH.NET/
MIT License
3.88k stars 919 forks source link

2023.0.1 requires exact Microsoft.Bcl.AsyncInterfaces version #1287

Closed mus65 closed 5 months ago

mus65 commented 5 months ago

I noticed that #1268 introduced a dependency to an exact version of Microsoft.Bcl.AsyncInterfaces (8.0.0) . I assume this was a copy&paste mistake from the SshNet.Security.Cryptography dependency. Please changes this to a minimum version (>= 8.0.0), otherwise projects using SSH.NET will run into issues when trying to upgrade to a newer Microsoft.Bcl.AsyncInterfaces release.

darkoperator commented 5 months ago

seems I hit an issue with this in Posh-SSH

mus65 commented 5 months ago

@darkoperator doesn't look like the same issue. This issue is about the too strict version constraint which would cause nuget restore failures if other projects depend on another Microsoft.Bcl.AsyncInterfaces version. Your issue seems to be about the dependency itself missing.

darkoperator commented 5 months ago

ok, sadly my module is broken because of this dependency on PS 7, it is one weird bug I can not figure out so sticking with the previous nugget for now

mus65 commented 5 months ago

Fixed by #1288

WojciechNagorski commented 4 months ago

This issue has been fixed in the 2024.0.0 version.