【问题标题】:MonoDevelop and/or MonoTouch bug?MonoDevelop 和/或 MonoTouch 错误?
【发布时间】:2011-04-10 04:41:15
【问题描述】:

当尝试编译一些之前编译正常且没有错误的代码时,我开始收到关于命名空间中不存在的类的错误。

我知道这是之前编译好的,我没有修改它,我使用的Mac刚刚进入睡眠状态,我再次唤醒它,发现出现这个错误。

错误如下:

'类型或命名空间 'ContentManager' 不存在于 命名空间 'Microsoft.Xna.Framework.Content'。是 你错过了一个程序集参考?'

在 mac 进入睡眠状态之前,这段代码运行良好,所以我想知道这是否是两者之间的联系。我已经检查过,并且我 100% 确定 ContentManager 确实存在于 Microsoft.Xna.Framework.Content 中,甚至 MonoDevelop 也能够将我带到它的声明中,所以我确定不是代码被破坏了。

我尝试将项目 (MonoGame.Framework.iOS) 卸载/重新加载到解决方案中,但没有帮助,还尝试将 pidb 文件删除到其中,仍然没有结果。

这实际上是第二次发生这种情况,我想上次我只是删除了项目并重新开始,但这次我真的不想这样做。

那么有什么修复这个错误的想法吗?

【问题讨论】:

    标签: c# xna xamarin.ios monodevelop monogame


    【解决方案1】:

    如果您升级到 MonoTouch 4.0,您还需要将您的 Mono 升级到 2.10

    【讨论】:

      【解决方案2】:

      在构建之前尝试“清理”。即:选择“rebuild”而不是“build”;或选择“clean”,然后选择“build”;或关闭 IDE 并删除“bin”和“obj”目录,然后再次尝试构建。

      尝试检查您的游戏项目中是否确实存在程序集引用。

      您的任何项目是否存在于网络共享上?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多