I am new and have a little bit knowledge in Linux. That's said, let me summarize my problem. I have a big application which is written in winforms and i want it to run on ubuntu. I used mono but after running mono migration analyzer, P/invoke was not migrated so i used wine to run the application.
With wine, most of the part in the application worked fine but crashes on many occasion and the performance is also slow. I send the message to their forum but it was not resolved as seen here
After wine, i tried to see the possible platform to run the application on ubuntu. One of them to use Avalonia UI for the front end and C# code will be reused. So i created a prototype to see if the application crashes or throw any exception. It shows the DLLNotFoundException which after contacting the AvaloniaUI support point out that dll only worked on windows platform as indicated here
Now i searched out the solution but most of them telling me to use wine or mono, some old solution were telling me to use gcc as indicated here and here but gcc only compile c and C++.
Can someone guide me what to do here.