mono gtk Hallo Welt versagt, "Fehlende Methode"

7

Ich probiere zum ersten Mal Mono aus. Hier sind die Schritte, die ich unternommen habe, um es einzurichten.

Installierte Kubuntu 12.04 LTS in VirtualBox

%Vor%

Dann habe ich versucht, die Hello World-Anwendungen in diesem Tutorial auszuführen.

Ссылка

Die Befehlszeilenanwendung lief einwandfrei.

Ich habe die GTK-Anwendung mit dem folgenden Befehl gemäß den Anweisungen kompiliert:

%Vor%

Wenn ich die Anwendung starte, schlägt sie mit den folgenden Fehlern fehl:

%Vor%

Für mich sieht es so aus, als wären die Mono-Bibliotheken nicht mit den gtk-sharp-Bibliotheken kompatibel.

Hat jemand irgendwelche Vorschläge, wie ich das zum Laufen bringen kann?

    
copacetic 06.05.2012, 20:09
quelle

1 Antwort

22

Alle 12.04 Ubuntu-Editionen haben ein Mono-Standardprofil von 4.0 (ähnlich wie .NET 4.0). Sie kompilieren Ihre hello.cs mit dem gmcs-Compiler, der auf das 2.0-Profil abzielt (ähnlich wie .NET 2.0).

Verwenden Sie dmcs Compiler anstelle von gmcs und der Fehler wird verschwinden.

    
Marek Safar 06.05.2012, 21:40
quelle

Tags und Links