Xamarin Monodevelop - 错误CS0103

时间:2014-11-12 23:42:49

标签: macos xamarin monodevelop gtk#

我刚刚在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;
    }
}

1 个答案:

答案 0 :(得分:6)

Build方法由Stetic UI构建器创建,类似于Visual Studio UI构建器的InitializeComponents

Xamarin Studio中似乎存在一个错误(我使用的是5.5.4.15),除非您向窗口添加窗口小部件,否则不会生成Build方法。尝试添加VBox或其他容器,然后重建。