我刚刚在Mac OSX上安装了Xamarin Monodevelop,我创建了一个GTK#项目,我有一个非常基本的窗口,我甚至都没有触及过。这是它在Build();
Error CS0103: The name 'Build' does not exist in the current context
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;
}
}
答案 0 :(得分:6)
Build
方法由Stetic UI构建器创建,类似于Visual Studio UI构建器的InitializeComponents
。
Xamarin Studio中似乎存在一个错误(我使用的是5.5.4.15),除非您向窗口添加窗口小部件,否则不会生成Build
方法。尝试添加VBox
或其他容器,然后重建。