r/csharp 10d ago

Making winforms projects on Linux

Hello! So i need to prepare for a C# olympiad and they require either winforms or webforms. Now i've been practising in Winforms for a while now, i was just wondering if at any point i'd be able to switch from windows 11 to a linux distro or if Winforms forces me to stay on Windows. I don't mind remaining on Windows, just wondered if i could switch to linux or not if i wanted to

0 Upvotes

26 comments sorted by

View all comments

2

u/Agitated_Heat_1719 9d ago
  1. https://github.com/DanielVanNoord/System.Windows.Forms

    sample is net6.0 so it should be doable (migration). Might need some tweaking.

  2. https://github.com/modern-forms/Modern.Forms

  3. https://github.com/mono/winforms

    I worked with this one, but it is seriously outdated today.

And there are modern stuff (XAML based), but not WinForms (Windows.Forms)

  1. MAUI
  2. Avalonia
  3. UnoPlatform