我刚刚下载了适用于 Mac OS X 的“Mono for Android”/MonoDevelop 3.1.1 试用版。我正在尝试使用 XDocument 解析一些 XML。但是我似乎找不到我需要的导入:
using System.Xml.Linq;
我收到以下错误:
The type or namespace name 'Linq' does not exist in the namespace 'System.xml'. Are you missing an assembly reference?
在 Solution Explorer 中的 References 下打开 System.Xml 引用显示其中没有 Linq:
System.Xml
- References
- mscorlib
- System
- System.Xml
- System.Xml.Schema
- System.Xml.Serialization
- System.Xml.XPath
- System.Xml.Xsl
有什么想法吗?
编辑:更多信息:
运行时:Mono 2.10.9(压缩包)
Android 版 Mono:4.4.55(评估)
Monotouch:Xamarin.Mac:未安装
操作系统:Mac OS X 10.8.2
系统.Xml:
- [程序集:AssemblyVersion ("2.0.5.0")]
最佳答案
您需要将System.Xml.Linq
程序集添加到您的项目引用中; System.Xml.Linq
不在 System.Xml
中,但有其自身的程序集。
在解决方案窗口中右键单击 References
,然后选择 Edit References
。在此处添加 System.Xml.Linq
。
关于c# - MonoDevelop 3.1.1 找不到 System.Xml.Linq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14878917/