Версия ... \ WinSCP.exe не соответствует версии этой сборки при использовании WinSCP .NET в сборе - PullRequest
1 голос
/ 18 июня 2019

Я использую библиотеку под названием WinSCPnet.dll.Код будет работать, только если я установлю AssemblyFileVersion на ту же версию, что и WinSCP.exe, где он установлен.

Я получил это исключение:

Версия C: \ Program Files (x86l \ WinSCP \ WinSCP.exe (5.15.1.0) не соответствует версии этой сборки C: \ Users \ burkarty \ source \ repos \ UAReport3 \ UAReport3 \ bin \ Debug \ UAReport3.exe (0.0.0.0)).

Как запустить мой код независимо от версии WinSCP?

Я искал похожий вопрос, но у меня ничего не получалось.

1 Ответ

4 голосов
/ 18 июня 2019

Вы не должны полагаться на установленную версию WinSCP .

Ваше приложение должно развернуть свою собственную копию WinSCP.exe, с которой совместима версия WinSCPnet.dll приложения. В идеале, используйте пакет WinSCP NuGet , который позаботится об этом.

Другие параметры см. В Инструкции по установке и развертыванию сборки WinSCP .NET .

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...