Yes the problem that you described below is exactly the problem I have!
I am actually using the SSH.NET library and am struggling with this .
Yes I have tried to move it to a common folder (e.g. C:\Common\DLL) and have the code reference to that folder but getting the same result.
Renaming the .NET dll won't work because it will still copy that renamed .NET dll into the build folder.