我正在使用Mono和GTK开发一个跨平台的应用程序#但我似乎在尝试使用Mono编译应用程序时出错。 Xamarin Studio生成了一个新的命名空间,其名称与根目录相同,我得到的错误如下:
以下是我的MainWindows.cs文件的代码:
using System;
using Gtk;
public partial class MainWindow : Gtk.Window
{
public Ticket_Tracking.Search search;
public Ticket_Tracking.Update update;
public Ticket_Tracking.Add aadt;
public MainWindow() : base(Gtk.WindowType.Toplevel)
{
Build();
Gdk.Color col = new Gdk.Color();
Gdk.Color.Parse("light blue", ref col);
this.ModifyBg(Gtk.StateType.Normal, col);
btnAdd.Clicked += btnAdd_clicked;
btnUpdate.Clicked += btnUpdate_clicked;
}
protected void btnSearch_clicked(object sender, EventArgs args)
{
this.Hide();
//Ticket_Tracking.Search search = new Ticket_Tracking.Search();
search.Show();
}
protected void btnAdd_clicked(object sender, EventArgs args)
{
this.Hide();
//Ticket_Tracking.Add addt = new Ticket_Tracking.Add();
addt.Show();
}
protected void btnUpdate_clicked(object sender, EventArgs args)
{
this.Hide();
//Ticket_Tracking.Update update = new Ticket_Tracking.Update();
update.Show();
}
protected void OnDeleteEvent(object sender, DeleteEventArgs a)
{
Application.Quit();
a.RetVal = true;
}
}
我使用的三个公共对象由GTK#自动创建,位于User Interface文件夹中。有谁知道如何解决这个名称空间问题或者我应该添加什么引用?
答案 0 :(得分:0)
简单添加引用gdk-sharp(你使用的是gdk.color - 类!)