我正在开发一个使用 Mono for Android 的项目。使用 Xamarin 阅读跨平台文档后。我将我的数据层放在一个单独的项目中,并将其移动到我的 Mono for Android 项目,然后将这些文件链接到我的 Mono Touch 项目,有一天可能是 Windows Phone 8 项目。
当我移动代码时,由于 System.Xml.Linq 引用,我现在无法编译。该参考显示在 Mono for Android 项目中,但我无法使用它。我认为瞄准 Froyo 可能是问题所在,但将项目升级到 Gingerbread 或 Ice Cream Sandwich 并没有帮助。
有人知道我做错了什么吗?我是一位经验丰富的 .NET 开发人员,并且非常了解引用在项目中的工作方式,但是这个让我很难过。
原始代码正在处理的项目是针对 Mono/.NET 4 框架