1

我一直在将此库与 .Net framework 3.5 一起使用,并且运行良好。然后我用 .Net framework 4.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)

有任何想法吗?

谢谢。

4

1 回答 1

2

好的,问题不在于 SharpSSH。它带有安装包。所以是的,SharpSSH 与 .Net Framework 4.5 兼容。

于 2013-07-19T17:33:39.397 回答