c# - Xamarin.Forms 项目中的 HtmlAgilityPack 中缺少方法?
问题描述
我在 Xamarin 应用程序的可移植项目中安装了HtmlAgilityPack包,但我发现缺少该类的SelectNodes
方法HtmlNode
,因此此代码无法编译:
var htmlDoc = new HtmlDocument();
htmlDoc.LoadHtml(html);
var imgNodes = htmlDoc.DocumentNode.SelectNodes("//img")
因为:
“HtmlNode”不包含“SelectNodes”的定义,并且找不到接受“HtmlNode”类型的第一个参数的扩展方法“SelectNodes”(您是否缺少 using 指令或程序集引用?)
我在控制台应用程序(针对 .NET Framework 4.7.1)和另一个跨平台应用程序(针对 .NET 标准 2.0)上安装了相同的包,它们都具有预期的这种方法。
这是导致问题的项目的目标列表:
解决方案
推荐阅读
- javascript - Facebook 的 JS SDK 停止在控制台中处理此错误
- sql - 为什么 PostgreSQL 不使用无符号整数作为 ID?那不会提供两倍的可能记录吗?
- ruby-on-rails - 如何在 ActiveAdmin 的仪表板中使用参数?
- neo4j - 设置关系属性时奇怪的 Neo4J Cypher 行为
- visual-studio-code - 上下移动时停止线移动(Visual Studio Code)
- delphi - 快速更新数组更少的行
- sml - 如何在两个整数范围内进行嵌套 for 循环?
- npm - vscode中的npm版本与安装版本不同
- r - 从 for 循环返回了一个额外的打印结果“[1] 36”:如何删除它?
- javascript - javascript在同一页面上多次