I've currently needed to develop desktop applications for Linux, and one of the requirements is that it would have to be using C # .
And by researching / testing, I had two options:
- .NET Core or
- Mono .
When I used Mono , I lost a lot of graphics (that Windows 98 look), and FAQ you can see that the graphical features (Winforms) can be a bit problematic.
Regarding the .NET Core I have no practical experience yet, just a few configuration and installation tests.
What are the main differences between these two approaches (.NET Core or Mono)? Are there cases where it is most recommended to each other?
No Quora and no SOen found interesting threads on the subject.