C# SharpSSH v1.1.1.13是否支持.Net framework 4.5?

C# SharpSSH v1.1.1.13是否支持.Net framework 4.5?,c#,.net,frameworks,nullreferenceexception,sharpssh,C#,.net,Frameworks,Nullreferenceexception,Sharpssh,我在.NETFramework3.5中使用了这个库,它工作得非常好。然后我用.NETFramework4.5启动了一个新项目,它停止了工作。它在连接到SFTP时引发空引用异常 这是异常堆栈跟踪: Session.connect: System.NullReferenceException: Object reference not set to an instance of an object. at Tamir.SharpSsh.jsch.jce.HMACMD5.update(B

我在.NETFramework3.5中使用了这个库,它工作得非常好。然后我用.NETFramework4.5启动了一个新项目,它停止了工作。它在连接到SFTP时引发空引用异常

这是异常堆栈跟踪:

    Session.connect: System.NullReferenceException: Object reference not set to an instance of an object.
   at Tamir.SharpSsh.jsch.jce.HMACMD5.update(Byte[] foo, Int32 s, Int32 l)
   at Tamir.SharpSsh.jsch.Session.read(Buffer buf)
   at Tamir.SharpSsh.jsch.UserAuth.start(Session session)
   at Tamir.SharpSsh.jsch.UserAuthNone.start(Session session)
   at Tamir.SharpSsh.jsch.Session.connect(Int32 connectTimeout)
   at Tamir.SharpSsh.jsch.Session.connect(Int32 connectTimeout)
   at Tamir.SharpSsh.SshBase.Connect(Int32 tcpPort)
有什么想法吗


谢谢。

好的,问题不在于SharpSSH。这是一个安装包。是的,SharpSSH与.Net Framework 4.5兼容。

这是一个旧库,但其源代码可用。您可以尝试将源项目导入到解决方案中,删除DLL引用并添加对该项目的引用。在调试模式下运行应用程序并享受乐趣:)