MonoDevelop和/或MonoTouch错误?

时间:2011-04-10 04:41:16

标签: c# xna xamarin.ios monodevelop monogame

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

我知道这是在编译之前就好了而且我没有修改它,我正在使用的Mac只是进入睡眠状态,我再次将其唤醒并发现发生此错误。

错误如下:

  

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

在mac进入睡眠状态之前,这段代码运行正常,所以我想知道这两者之间是否存在联系。我已经开始了,并且我100%确定ContentManager确实存在于Microsoft.Xna.Framework.Content中,即使MonoDevelop能够带我进行声明,所以我肯定知道它不是代码被破坏了。

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

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

关于修复此错误的任何想法?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

在进行构建之前尝试执行“干净”操作。那就是:选择“rebuild”而不是“build”;或选择“清洁”,然后选择“构建”;或关闭IDE并删除“bin”和“obj”目录,然后再次尝试构建。

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

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