Mono VB .Net应用程序,缺少System.Collections.Generic Mac OS X.

时间:2013-01-15 05:24:25

标签: vb.net macos mono

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

这是Mac OS X的限制还是有办法绕过它?

由于

1 个答案:

答案 0 :(得分:3)

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

确保您引用mscorlibSystem并且您应该没问题。