为了账号安全,请及时绑定邮箱和手机立即绑定

错误C#非静态字段,方法或属性'WinSCP.Session

错误C#非静态字段,方法或属性'WinSCP.Session

C#
白猪掌柜的 2021-04-28 13:45:07
我在此代码中遇到错误非静态字段,方法或属性'WinSCP.Session.Open(WinSCP.SessionOptions)'需要对象引用谁能帮我一下。public Form1()    {        InitializeComponent();    }    private void Form1_Load(object sender, EventArgs e)    {        connectToServer();    }    private  void connectToServer()    {        SessionOptions sessionOptions = new SessionOptions();                sessionOptions.Protocol = Protocol.Sftp;        sessionOptions.HostName = "server name";        sessionOptions.UserName = "user name";        sessionOptions.Password = "pass";        sessionOptions.PortNumber = 22;        sessionOptions.SshHostKeyFingerprint = "ssh-rsa key";        Session session = new Session();        session.SessionLogPath = "your log path";        Session.Open(sessionOptions);    }
查看完整描述

1 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

您在connectToserver方法的最后一句中出错,在您的代码中,您使用了Session.Open而不是session.Open

会话是类,而会话是它的对象,因此您必须使用它的对象,而不是像以下session这样的类Write.Open(sessionOptions);


查看完整回答
反对 回复 2021-05-08
  • 1 回答
  • 0 关注
  • 244 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信