There is no KB article on upgrading yet, but fortunately, these slight incompatibilities are easy to resolve.
1) Instead of ScpTransferProgressEventHandler
, use EventHandler<ScpTransferProgressEventArgs^>
(I'm not quite sure whether this is the proper C++/CLI, so please let me know if it's wrong). The ScpTransferProgressEventHandler
delegate was a leftover from .NET Framework 1.x era.
2) Yes, SshTerminalControl
was just TerminalControl
with some additional methods and properties, so reproducing the same functionality with TerminalControl
is straightforward. The SshSimpleWinFormClient sample (comes with Rebex install package) actually provides a replacement implementation of SshTerminalControl
in C# and VB.NET, and converting this to C++/CLI should be quite simple. (See R6.0 release notes for the reasons behind this change.)