如何修复此 Intellisense 错误 (XContainer::Element)

How to fix this Intellisense error (XContainer::Element)

下面的代码产生了一个错误,我不知道如何修复它:

XElement^ root = XElement.Load("data.xml");
String^ location;
location = root->Element("location")->Value;

这是错误:

IntelliSense:没有函数实例 "System::Xml::Linq::XElement::Element" 与参数列表匹配 参数类型是:(const char [10])

对象类型是:System::Xml::Linq::XElement^

我该如何解决?

XElement 确实有一个 Element method,但它需要一个 XName 作为它的唯一参数,而不是一个字符数组。传递一个 XName 实例而不是 "location" 并且错误应该消失。