Я разрабатываю с VS2008 с использованием C # приложение для Honeywell Dolphin 6100, мобильного компьютера со сканером штрих-кода, который использует Windows CE 5.0, как ОС.
Я хочу добавить функцию, которая может отправлять файлы с локального устройства на удаленный сервер. Я нашел библиотеку Tamir.SharpSSH, которая может гарантировать это. Я протестировал код в консольном приложении и в обычном приложении Windows Forms, и он отлично работает. Но когда я попытался использовать тот же код на устройстве winCE, я получил исключение TypeLoadException и сообщение об ошибке:
Could not load type 'Tamir.SharpSsh.SshTransferProtocolBase' from assembly 'Tamir.SharpSSH, Version=1.1.1.13, Culture=neutral, PublicKeyToken=null'.
код, который я использую, выглядит следующим образом:
SshTransferProtocolBase sshCp = new Scp(Tools.GlobalVarMeth.hostName, Tools.GlobalVarMeth.serverUserName);
sshCp.Password = Tools.GlobalVarMeth.serverUserpassword;
sshCp.Connect();
string localFile = Tools.GlobalVarMeth.applicationPath + "/" + fileName + ".csv";
string remoteFile = Tools.GlobalVarMeth.serverRemoteFilePath + "/" + fileName + ".csv";
sshCp.Put(localFile, remoteFile);
sshCp.Close();
У кого-нибудь есть идеи по этому поводу? Буду очень признателен !!!