团结,怪异的调试

Bus*_*hes 14 c# list unity-game-engine

我添加了必要的使用声明.使用System.Collections.Generic到我的类的顶部,编译器愉快地接受我对Lists的使用,但是当我调试时,我得到一个非常奇怪的调试问题,当我扩展我的列表时,我得到:

未知类型'System.Collections.Generic.CollectionDebuggerView'1 mscorlib.

有什么可能的原因?谷歌似乎没有帮助我......

列表似乎在声明和空时声明它们的信息,并且它们是用我创建的类定义的,但我从未在任何其他工具包(如XNA等)中看到过这个问题.

我shoudl还提到这是通过MonoDevelop我看到这个错误.

谢谢.

key*_*rdP 10

根据这些发行说明,这是Mono中的一个错误.它已修补2.10.2,但Unity没有使用修补的Mono版本.

679586:在调试器中查看参数化集合时出现未知类型System.Collections.Generic.CollectionDebuggerView错误

Unity使用Mono 2.6.无法访问Unity的源代码,我不确定如何实现该补丁.即使有源,2.6仍然是稳定的构建,2.10.2所以它可能会导致其他地方的问题.

  • 对正确信息进行投票......但我希望我能够对这种情况进行投票. (3认同)