Jak zacząć z WinForms na linuksie?

touch win.cs

Szablon pliku win.cs

using System;
using System.Windows.Forms;

public class HelloWorld : Form
{
    static public void Main ()
    {
        Application.Run (new HelloWorld ());
    }

    public HelloWorld ()
    {
        Text = "Hello Mono World";
    }
}

Kompilowanie projektu przy pomocy biblioteki Mono

mcs win.cs -r:System.Windows.Forms.dll -r:System.Drawing.dll

Powstaje plik win.exe, który uruchamiamy

mono win.exe