2

我正在将 Windows VB .Net 2.0 项目移植到 Mac OS X 上,我正在使用 Mono 来简化这个过程,我所有的 lib 文件都正常,除了我无法添加参考 System. Collections.Generic 命名空间。我需要此名称空间用于 Dictionary 和 Specialized.NameValueCollection。

这是 Mac OS X 的限制还是有解决方法?

谢谢

4

1 回答 1

3

在 .NET 中,在大多数情况下,完整的命名空间与程序集不匹配。System.Collections.Generic是一个命名空间,但该命名空间内的类是在程序集中定义的mscorlib.dll(不包括存在于 中的System.dll其他类,如)。SynchronizedCollection<T>System.ServiceModel.dll

确保您正在引用mscorlib并且System您应该没问题。

于 2013-01-15T05:40:15.180 回答