GTK#3 Window crashes on constructor

  • Created empty project in MonoDevelop

  • Added “gtk-sharp3” NuGet Package

  • Added System and Mono.Posix References

  • Created Main Method and Subclass of Window:

      public class Program
      {
      	public static void Main(string[] args)
      	{
      		Application.Init ();
      		MainWindow mv = new MainWindow ();
      		mv.Show ();
      		Application.Run ();
      	}
      }
    
      public class MainWindow : Gtk.Window
      {
      	public MainWindow () : base("Hello World")
      	{
      		
      	}
      }
    

It crashes on the base-constructor of the MainWindow class with a MissingMethodException, Message “Method ‘Array.Empty’ not found”.

But Array is part of System, which is referenced. There’s even a using-Directive of it in the file. I don’t understand what’s wrong here. Any ideas?

I’m aware that MonoDevelop has a working Project Template for GTK Sharp, but this is targeted on Version 2.x, I want to play around with 3.x