0

しばらくの間、MonoGame の安定版ブランチと MonoDevelop テンプレートを使用してビルドに成功しましたが、今は、develop3d ブランチにアップグレードして、そのすべての機能を利用したいと考えています。しかし、ビルドすると、エラーが発生します。

~/MonoGame/MonoGame.Framework/GamerServices/GamerProfile.cs(67,24): warning CS0628: `Microsoft.Xna.Framework.GamerServices.GamerProfile.Dispose(bool)': new protected member declared in sealed class
~/MonoGame/MonoGame.Framework/Graphics/GraphicsCapabilities.cs(47,7): error CS0246: The type or namespace name `OpenTK' could not be found. Are you missing a using directive or an assembly reference?

なぜこれが起こっているのか、私は完全に迷っています。どの OpenTK を参照すればよいですか? 付属していないので、ダウンロードする必要がありますか?

編集: これを Terminal でxbuildビルドし、MonoDevelop でビルドすると、どちらも同じ結果が得られます。

4

1 に答える 1

0

解決策を見つけました。の先頭でこれを置き換えますGraphics/GraphicsCapabilities.cs:

#if OPENGL
#if GLES
using OpenTK.Graphics.ES20;
//...

と:

#if MONOMAC
using MonoMac.OpenGL;
#elsif OPENGL
#if GLES
using OpenTK.Graphics.ES20;
//...
于 2013-03-06T13:50:13.713 に答える