我刚刚Monodevelop 5.7.0
在 32 位机器上安装了 Ubuntu 14.10。我创建了一些用于测试的控制台C#
应用程序,一切正常。但是当我尝试创建一个GTK#
项目并执行它时,我在 Program 和 MainWindow 类中有以下 3 个错误:
the type or namespace name 'Init' does not exist in the namespace 'Application'
the type or namespace name 'Run' does not exist in the namespace 'Application'
the type or namespace name 'Quit' does not exist in the namespace 'Application'
我一直在尝试添加一些参考并寻找其他解决方案,但没有运气。
这些是应用程序的类:
程序.cs
using System;
using Gtk;
namespace Application
{
class MainClass
{
public static void Main (string[] args)
{
Application.Init ();
MainWindow win = new MainWindow ();
win.Show ();
Application.Run ();
}
}
}
主窗口.cs
using System;
using Gtk;
public partial class MainWindow: Gtk.Window
{
public MainWindow () : base (Gtk.WindowType.Toplevel)
{
Build ();
}
protected void OnDeleteEvent (object sender, DeleteEventArgs a)
{
Application.Quit ();
a.RetVal = true;
}
}