Gtk# is a CLI (.NET) language binding for the Gtk+ toolkit and assorted GNOME libraries. . The gtk-sharp-gapi package includes the parser and code generator used by the Gtk# project to parse and bind GObject libraries. Install gtk-sharp-gapi if you want to bind GObject-based libraries, or need to compile a project that uses it to bind such a library.