Hallo!
Seit ich vor ein paar Tagen das Update auf 11.10 gewagt habe kann ich unter MonoDevelop nichts mehr mit GTK# kompilieren.
Zum Testen habe ich ein GTK#-Projekt erstellt, nichts verändert, beim Versuch die Projektmappe zu erstellen hagelt es dann Warnungen und Fehler:
Warning: Der Verweis 'gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' ist für das Ziel-Framework des Projekts nicht gültig. (GTKSharpTest) Warning: Der Verweis 'gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' ist für das Ziel-Framework des Projekts nicht gültig. (GTKSharpTest) Warning: Der Verweis 'glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' ist für das Ziel-Framework des Projekts nicht gültig. (GTKSharpTest) Warning: Der Verweis 'glade-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' ist für das Ziel-Framework des Projekts nicht gültig. (GTKSharpTest) Warning: Der Verweis 'pango-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' ist für das Ziel-Framework des Projekts nicht gültig. (GTKSharpTest) Warning: Der Verweis 'atk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' ist für das Ziel-Framework des Projekts nicht gültig. (GTKSharpTest) /home/andreas/Projects/GTKSharpTest/GTKSharpTest/MainWindow.cs(7,7): Error CS0246: The type or namespace name `Gtk' could not be found. Are you missing a using directive or an assembly reference? (CS0246) (GTKSharpTest) /home/andreas/Projects/GTKSharpTest/GTKSharpTest/gtk-gui/generated.cs(50,50): Error CS0246: The type or namespace name `Gtk' could not be found. Are you missing a using directive or an assembly reference? (CS0246) (GTKSharpTest) /home/andreas/Projects/GTKSharpTest/GTKSharpTest/gtk-gui/generated.cs(31,31): Error CS0246: The type or namespace name `Gtk' could not be found. Are you missing a using directive or an assembly reference? (CS0246) (GTKSharpTest) /home/andreas/Projects/GTKSharpTest/GTKSharpTest/gtk-gui/generated.cs(31,31): Error CS0246: The type or namespace name `Gtk' could not be found. Are you missing a using directive or an assembly reference? (CS0246) (GTKSharpTest) /home/andreas/Projects/GTKSharpTest/GTKSharpTest/MainWindow.cs(54,54): Error CS0246: The type or namespace name `DeleteEventArgs' could not be found. Are you missing a using directive or an assembly reference? (CS0246) (GTKSharpTest)
Bemängelt wird dabei im Codefenster direkt die Zeile mit "using Gtk;" sowie "protected void OnDeleteEvent (object sender, DeleteEventArgs a)".
Ich vermute jetzt, dass irgendeine Bibliothek fehlt, die mir beim Upgrade nicht aufgefallen ist. Hat jemand einen Ansatz, wie ich das wieder in Ordnung bringen kann? Wie finde ich am besten heraus, was genau da jetzt fehlt?
Bearbeitet von tomtomtom:
Codeblock eingefügt. Bitte nutze die Forensyntax sinnvoll. Die von dir verwendete Zitatefunktion ist überraschender Weise für Zitate gedacht, so wie die Codeblock-Funktion für Codeblöcke ist.