MonoDevelop and/or MonoTouch bug?



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

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

错误如下:

'类型或名称空间中的"ContentManager"不存在名称空间"Microsoft.Xna.Framework.Content"。是你缺少一个汇编参考?'

在mac进入睡眠之前,这段代码运行得很好,所以我想知道这两者之间是否存在联系。我已经检查过了,我100%确定ContentManager确实存在于Microsoft.Xna.Framework中。内容,甚至MonoDevelop都能带我到它的声明,所以我知道肯定不是代码坏了。

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

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

对于修复这个bug有什么想法吗?

如果你升级到MonoTouch 4.0,你也需要升级到Mono 2.10

尝试在构建之前进行"清理"。那就是:选择"重建"而不是"构建";或者选择"清洁",然后选择"构建";或者关闭IDE并删除"bin"one_answers"obj"目录,然后再尝试构建。

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

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

最新更新