-
-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't compile project on Linux (non-Windows) with this library added. #32
Comments
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. |
@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. |
just as info: eto got a working cross plattform clipboard |
From the terminal:
This is the project (for reproduction).
The text was updated successfully, but these errors were encountered: