Open RokeJulianLockhart opened 1 year ago
A large part of the library depends on the Windows SDK therefore porting it to Linux this would be natively impossible. You can however try out porting the project to Mono and switch across the different OSes (Mac, Win, Linux) implementing a wrapper class that replicates the standard clipboard watch behavior as observed on Windows. Could be a possible future add.
https://github.com/Willy-Kimura/SharpClipboard/issues/32#issuecomment-1710841454
@Willy-Kimura, I didn't realize Mono still had any use – I thought that when .NET Core was released, it was entirely cross-platform. Am I totally wrong?
Apparently not. Microsoft appears to have had an entirely different strategy from what we had in mind. WinForms support in other OS platforms won't be happening anytime now or in future. Migration for WinForms to dotnetcore and now .Net 6/7/8 was predicated along the lines of providing long term support for WinForms apps, performance improvements, better tooling support and other niceties. Our best bet would be finding other alternatives outside of WinForms/WPF if we need to tailor the library to work on Linux and Mac.
From the terminal:
This is the project (for reproduction).