You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Unity中配置Html Agility Pack 解决Rider编译正常Unity找不到包问题

Unity 导入 Html Agility Pack 正确操作方案

你之前的操作存在两个核心问题:Rider通过NuGet安装的依赖默认由Rider单独管理,Unity不会扫描Rider的NuGet缓存路径识别依赖;直接复制全量文件到Assets/Plugins会引入大量和Unity运行时不兼容的内容,引发识别失败。

正确导入步骤

  • 优先下载适配 .NET Standard 2.0 版本的 Html Agility Pack 包,该框架版本兼容Unity 2019及以上所有正式版本
  • 解压下载的.nupkg包(可直接修改后缀为.zip后解压),进入解压后的lib/netstandard2.0/目录
  • 仅复制该目录下的HtmlAgilityPack.dll文件到Unity项目的Assets/Plugins路径即可
  • 导入后在Unity的Inspector面板选中该dll文件,根据你的项目目标发布平台,勾选对应需要支持的平台选项后保存

异常排查

如果导入后仍提示找不到对应命名空间,按以下步骤检查:

  • 打开Unity的Edit > Project Settings > Player > Other Settings > Configuration,确认Api Compatibility Level选项设置为.NET Standard 2.0或更高兼容级别
  • 检查Assets/Plugins目录下是否存在其他版本的HtmlAgilityPack.dll(如net45、netcore版本的dll),删除不兼容版本的文件避免冲突
  • 重启Rider和Unity,强制刷新项目的程序集引用

导入完成后即可在C#脚本中通过using HtmlAgilityPack;正常调用相关接口,无需额外配置。

内容的提问来源于stack exchange,提问作者user2174646

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 16:36:04