Я пытаюсь изучить некоторые вещи Linq to XML, и я наткнулся на функцию XPathSelectElement в XElement. Эта функция, кажется, делает то, что мне нужно, но по какой-то причине я не могу ее использовать! Проверьте мой код:
XElement rootElement = XElement.Load(dataFile);
XElement parentElement = rootElement.XPathSelectElement(xPath);
Я включил ссылки на System.Xml.Linq везде, где это необходимо. Все остальные вещи в этой библиотеке, которые я пробовал, похоже, работают, но XPathSelectElement даже не отображается в Intellisense в visual studio.
При создании кода выше я получаю следующую ошибку:
Ошибка 1 «System.Xml.Linq.XElement»
не содержит определения для
'XPathSelectElement' и без расширения
метод "XPathSelectElement" принимает
первый аргумент типа
System.Xml.Linq.XElement может быть
найдено (вы пропустили использование
директива или собрание
ссылка?) C: \ PageHelpControl \ PageHelp.cs 155 50 HelpControl