我正在使用 Xamarin.iOS、Mono 3.2.1 和 Visual Studio 2012 构建应用程序。在针对 .Net 4.5(配置文件 49)的可移植类库中,我在 LRU 缓存实现中使用 LinkedList(请参阅MonoTouch.Dialog)。
在 VS2012(在 PC 上)中构建时,这个 al 运行良好,但是一旦我尝试在 Xamarin Studio(在 Mac 上)中构建这个项目,构建就会失败并出现以下错误:
找不到类型或命名空间名称“LinkedList”。您是否缺少程序集参考?(CS0246)
我尝试添加对 的引用System.Collections
,但随后出现错误:
导入的类型“System.Collections.Generic.Dictionary”被定义多次(CS0433)
关于如何解决这个问题的任何帮助?