当尝试编译一些编译好的代码之前没有错误时,我开始收到关于名称空间中不存在的类的错误。
我知道这是在编译之前就好了而且我没有修改它,我正在使用的Mac只是进入睡眠状态,我再次将其唤醒并发现发生此错误。
错误如下:
'类型或命名空间 'ContentManager'不存在于 命名空间 'Microsoft.Xna.Framework.Content'。是 你错过了一个装配参考?'
在mac进入睡眠状态之前,这段代码运行正常,所以我想知道这两者之间是否存在联系。我已经开始了,并且我100%确定ContentManager确实存在于Microsoft.Xna.Framework.Content中,即使MonoDevelop能够带我进行声明,所以我肯定知道它不是代码被破坏了。
我尝试将项目卸载/重新加载(MonoGame.Framework.iOS)到解决方案中但没有帮助,也尝试删除pidb文件,仍然没有结果。
这实际上是第二次发生这种情况,我想上次我刚刚删除了项目并重新开始,但这次我真的不想这样做。
关于修复此错误的任何想法?
答案 0 :(得分:4)
如果您升级到MonoTouch 4.0,则还需要将Mono升级到2.10
答案 1 :(得分:1)
在进行构建之前尝试执行“干净”操作。那就是:选择“rebuild”而不是“build”;或选择“清洁”,然后选择“构建”;或关闭IDE并删除“bin”和“obj”目录,然后再次尝试构建。
尝试检查游戏项目中是否存在程序集引用。
您的任何项目是否都存在于网络共享中?