Re: Having the same issue
Anyway, while WinSCP .NET assembly should indeed report a more meaningful error message
This issue has been added to the tracker:
Issue 1741 – Failure in .NET assembly when ProgramFiles(x86) environment variable is not set and WinSCP executable cannot be found anywhere