MonoDevelop 3.1.1 не может найти систему.XML.В LINQ

Я только что загрузил пробную версию "Mono для Android" / MonoDevelop 3.1.1 для Mac OS X. Я пытаюсь проанализировать некоторые XML с помощью XDocument. Но я не могу найти нужный мне импорт:

using System.Xml.Linq;

Я получаю следующую ошибку:

The type or namespace name 'Linq' does not exist in the namespace 'System.xml'. Are you missing an assembly reference?

Система Открытия.Ссылка Xml в разделе Ссылки в обозревателе решений показывает, что в нем нет Linq:

System.Xml
 - References
   - mscorlib
   - System
 - System.Xml
 - System.Xml.Schema
 - System.Xml.Serialization
 - System.Xml.XPath
 - System.Xml.Xsl

какие идеи?

Edit: Больше info:

  • время выполнения: Mono 2.10.9 (tarball)

  • Mono для Android: 4.4.55 (оценка)

  • Monotouch: Xamarin.Mac: Не Установлен

  • операционная система: Mac OS X 10.8.2

система.XML-код:

  • [сборка: AssemblyVersion ("2.0.5.0")]

2 ответов


вам нужно добавить System.Xml.Linq сборка для ссылок на ваш проект;System.Xml.Linq нет System.Xml, но сборка сама по себе.

щелкните правой кнопкой мыши References в окне решения и выберите Edit References. Добавить System.Xml.Linq там.

enter image description here


в командной строке

mcs /reference:System.Xml.Linq.dll ...

для меня