如何在 Unity 中使用 HtmlAgilityPack?

How can I use HtmlAgilityPack in Unity?

无法在我的 Unity 项目中获取 HtmlAgilityPack,希望这里有人能找出我做错了什么并帮助我。

到目前为止我做了什么:

当前添加库时出错: 错误 CS0246:找不到类型或命名空间名称 'HtmlAgilityPack'。您是否缺少程序集参考?

Unity 无法识别库的屏幕截图:

安装了 HtmlAgilityPack 的 Microsoft Studio NuGet 屏幕截图:

*检查 HtmlAgilityPack 是否已添加到 Visual Studio 项目的引用中。 如果没有右键单击解决方案资源管理器中的“引用”,select“添加引用”,找到并添加HtmlAgilityPack ().

对我来说,当右键单击“引用”时,“添加引用”选项没有出现。我通过查看 .

的第一个答案解决了这个问题

在我的 Unity 项目(使用 NuGet)上添加 HtmlAgilityPack 时,我注意到它在我的 Unity Project/Packages 上添加了一个 HtmlAgilityPack.1.11.26 文件夹。 所以我去了 HtmlAgilityPack.1.11.26 /lib/Net45 并将所有内容(包括 .dlls)复制到 link 所说的插件文件夹中。因为我从 Net45 文件夹中复制了 .dll,所以我将项目更新为“.NET 4.x”(如上所述)。

.dll 添加到 Plugins 文件夹会自动在我的项目中添加引用并解决缺少引用的问题。