Xamarin Monodevelop - Ошибка CS0103

Я только что установил Xamarin Monodevelop на Mac OSX, я создал проект 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 ответ

Решение

Build метод создается конструктором интерфейса Stetic, сродни InitializeComponents построителя пользовательского интерфейса Visual Studio.

Кажется, есть ошибка в Xamarin Studio (я использую 5.5.4.15), где Build Метод не генерируется, если вы не добавите виджет в окно. Попробуйте добавить VBox или другой контейнер, а затем восстановить.

Другие вопросы по тегам