我正在将Windows VB .Net 2.0项目移植到Mac OS X上,我使用Mono使这个过程变得更加容易,我的所有lib文件都没问题,除了我无法添加参考System.Collections.Generic命名空间。我需要这个名称空间用于Dictionary和Specialized.NameValueCollection。
这是Mac OS X的限制还是有办法绕过它?
由于
答案 0 :(得分:3)
在.NET中,在大多数情况下,完整名称空间与程序集不匹配。 System.Collections.Generic
是一个名称空间,但该名称空间中的类是在程序集mscorlib.dll
和System.dll
中定义的(不包括SynchronizedCollection<T>
中存在的System.ServiceModel.dll
等其他类。
确保您引用mscorlib
和System
并且您应该没问题。