私はXamarin Studio 4.0.10(ビルド5)でMonoGameを使って簡単なプログラムを作成しようとしています。 しかし、私はContent.Load
メソッドを使用して、いくつかのテクスチャをロードしようとすると、私はメッセージと例外System.MissingMethodException
を受けるMacOS XのXamarin StudioでContent.Load中にMissingMethodExceptionを修正するには<Texture2D>?
Method not found: 'MonoMac.AppKit.NSImage.AsCGImage'.
私が使用していたコードの実際の行は、次のとおりです。私はいくつかのグーグルをした
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
}
とこれはXamarin Studioがまだ実装していないいくつかのAPI変更(少なくとも私が理解していることです)のために起こることが分かりました。だから私の質問です:どのように私はこの問題を解決することができますか?
私はMonoMac.dllをコンパイルするための指示に従いました。そして、これを既存のMonoMacではなくプロジェクトへの参照として追加しましたが、同じ例外があります。ビルドする特定のコミットを見つけるだけでいいと思いますか? –
@AntonGuryanov私の編集を参照してください。私はこれが推奨される解決策であるかどうかわかりませんが、それはあなたに動いてもらうべきです – TheNextman
ありがとう、今それは働いています!言及するだけで、複製やフォークを行う必要はありません。 –