2014-11-12 11 views
5

Ich habe gerade Xamarin Monodevelop auf Mac OSX installiert, ich habe ein GTK # -Projekt erstellt, wo ich ein sehr einfaches Fenster habe, das ich nicht einmal berührt habe. Das ist der Fehler, der es mir Error CS0103: The name 'Build' does not exist in the current context auf Build();Xamarin Monodevelop - Fehler CS0103

gebe

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

Antwort

6

Die Build Methode wird von den Stetic UI-Builder erstellt, verwandt mit den InitializeComponents des Visual Studio UI Builder.

Es scheint einen Fehler in Xamarin Studio (ich verwende 5.5.4.15), wo die Build Methode nicht generiert wird, es sei denn, Sie fügen ein Widget zum Fenster hinzu. Versuchen Sie, einen VBox oder einen anderen Container hinzuzufügen und dann neu zu erstellen.

+0

Ich habe ein ähnliches Problem. Ich habe mehrere Widgets hinzugefügt, aber die Build-Methode wird immer noch nicht generiert. Sollte es automatisch generiert und aktualisiert werden, manuell durch einen Prozess, den ich nicht ergründet habe oder soll es zur Build-Zeit generiert werden? –

+0

sollte es vom Builder für Benutzeroberfläche von Stetic erstellt werden. Verwenden Sie mono entwickeln? Welche Version? – vidstige

+0

Ich verwende tatsächlich MonoDevelop, Details wie unten. Nebenbei bemerkt, wenn ich Action-Handler mein Widget werden die Template-Methoden hinzufügen angemessen auf die Mainwindow Teil Klasse hinzugefügt ... --- MonoDevelop Version 5.7 Installations UUID: 11d14ce4-f55c-4a71-b43b-53592db129a1 Laufzeit: \t Mono 3.12.1 (Tarball Fr 6. März 19.12.47 UTC 2015) (64-Bit) \t GTK + 2.24.23 (delorean-dark-3.10 Thema) Buildinformationen Build-Informationen nicht verfügbar Betriebssystem Linux Linux tony-HP 3.13.0-49-generische # 83-Ubuntu SMP Fr. Apr 10 20:11:33 UTC 2015 x86_64 x86_64 x86_64 GN U/Linux –