Ich versuche, ein einfaches Programm mit MonoGame in Xamarin Studio 4.0.10 (Build 5) zu erstellen. Aber wenn ich versuchen, einige Texturen Content.Load
Methode zu laden, erhalte ich eine Ausnahme System.MissingMethodException
mit einer NachrichtWie MissingMethodException während Content.Load <Texture2D> in Xamarin Studio auf MacOS X zu beheben?
Method not found: 'MonoMac.AppKit.NSImage.AsCGImage'.
Die tatsächlichen Zeilen Code ich verwende, sind:
protected override void LoadContent()
{
//some stuff here
Texture2D freezeTexts = new Texture2D[5];
for (int i = 0; i < 5; i++) {
freezeTexts[i] = Content.Load<Texture2D>("freeze"+i); // exception here
}
//some other stuff here
}
ich einige googeln tat und fand heraus, dass dies aufgrund einiger API-Änderungen passiert, die Xamarin Studio noch nicht implementiert hat (zumindest habe ich das verstanden). Meine Frage ist also: Wie kann ich dieses Problem beheben?
Ich folgte den Anweisungen, um MonoMac.dll zu kompilieren, dann habe ich das als Referenz auf ein Projekt anstelle von bestehenden MonoMac hinzugefügt, aber ich habe immer noch die gleiche Ausnahme. Ich hoffe, ich muss nur ein bestimmtes Commit zum Aufbau finden? –
@AntonGuryanov Siehe meine Bearbeitung. Ich weiß nicht, ob dies die empfohlene Lösung ist oder nicht, aber es sollte Sie zum Laufen bringen – TheNextman
Danke, jetzt funktioniert es! Nur um zu erwähnen, es ist nicht notwendig, ihre Repo Gabel, nur klonen und bauen. –