我在此代码中遇到错误非静态字段,方法或属性'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);
- 1 回答
- 0 关注
- 244 浏览
添加回答
举报
0/150
提交
取消