Macos Xamarin Monodevelop-错误CS0103

Macos Xamarin Monodevelop-错误CS0103,macos,xamarin,monodevelop,gtk#,Macos,Xamarin,Monodevelop,Gtk#,我刚刚在MacOSX上安装了XamarinMonoDevelop,我创建了一个GTK项目,在这个项目中,我有一个非常基本的窗口,我甚至都没碰过。这是它在Build()上给我的错误 错误CS0103:当前上下文中不存在名称“Build” using System; using Gtk; public partial class MainWindow: Gtk.Window { public MainWindow () : base (Gtk.WindowType.Toplevel)

我刚刚在MacOSX上安装了XamarinMonoDevelop,我创建了一个GTK项目,在这个项目中,我有一个非常基本的窗口,我甚至都没碰过。这是它在
Build()上给我的错误

错误CS0103:当前上下文中不存在名称“Build”

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;
    }
}

Build
方法由UI builder创建,类似于Visual Studio UI builder的
InitializeComponents


Xamarin Studio(我使用的是5.5.4.15)中似乎有一个bug,除非向窗口添加小部件,否则不会生成
Build
方法。尝试添加一个
VBox
或另一个容器,然后重新生成。

我遇到了类似的问题。我已经添加了几个小部件,但是构建方法仍然没有生成。它应该由我没有掌握的某个进程动态自动生成和更新,还是应该在构建时生成?它应该由Stetic UI builder创建。你在用mono开发吗?什么版本?我确实在使用MonoDevelop,详情如下。顺便说一句,当我将操作处理程序添加到我的小部件时,模板方法会适当地添加到MainWindow部分类…--MonoDevelop版本5.7安装UUID:11d14ce4-f55c-4a71-b43b-53592db129a1运行时:Mono 3.12.1(tarball Fri Mar 6 19:12:47 UTC 2015)(64位)GTK+2.24.23(delorean-dark-3.10主题)构建信息构建信息不可用操作系统Linux Linux tony HP 3.13.0-49-generic 83 Ubuntu SMP Fri Apr 10 20:11:33 UTC 2015 x86_64 x86_64 x86_64 GNU/LinuxIt届时肯定会出现。你能从一个空的项目中复制这个吗?如果是,请提交一份。谢谢,我会的。刚刚查看了一个新项目的GTKGUI文件夹。stetic文件与generated.cs和MainWindow.cs一样存在,但MainWindow.cs仅包含打开和关闭大括号,而不包含窗建筑代码。看起来像是某种不当行为。