首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linqpad中使用html-agility-pack会导致编译时错误

在Linqpad中使用html-agility-pack会导致编译时错误
EN

Stack Overflow用户
提问于 2017-09-23 22:46:49
回答 1查看 213关注 0票数 2

当我尝试在LinqPad中使用HTMLAgilityPack时,如下所示:

代码语言:javascript
复制
var doc = new HtmlAgilityPack.HtmlDocument();

完整文件位于:http://share.linqpad.net/9ri8xq.linq

我得到了错误:

代码语言:javascript
复制
CS0433 The type 'HtmlDocument' exists in both 
'HtmlAgilityPack.NetCore, Version=1.5.0.1, Culture=neutral, PublicKeyToken=null' 
and
'HtmlAgilityPack, Version=1.5.5.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a'

我不知道该怎么解决。

EN

回答 1

Stack Overflow用户

发布于 2017-09-24 03:57:14

您在Linqpad查询中包含了NuGet包Html2Markdown。但这是一个.Net-core包,它依赖于HtmlAgilityPack.NetCore。这种依赖关系也会被下载并包含在内,但它当然不会与为.Net编写的HTMLAgilityPack包--“传统型”--混为一谈。

你必须选择你想要使用的包。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46380803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档