如何在便携式类库中使用XPathSelectElement
?当我尝试在项目中包含System.Xml.XPath
程序集时,出现以下错误:
“System.Xml.Linq.XElement”类型在未引用的程序集中定义。您必须添加对程序集'System.Xml.Linq,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用。
我的便携式类库已经引用了System.Xml.Linq
。
答案 0 :(得分:1)
不幸的是,MSDN表明,从.NET 4.5开始,Portable Class Libraries不支持这些扩展方法。如果它们受支持,则会显示图像。但是,看起来Microsoft确实提供了a Nuget package,它至少提供了System.Xml.XPath命名空间中的一些功能。
答案 1 :(得分:0)
由于在XPathSelectElement
中声明System.Xml.Linq.dll
,您还应该引用它。
可以找到更多详细信息here。