2017-09-23 55 views
1

當我嘗試在LinqPad使用HTMLAgilityPack如下:在Linqpad結果在編譯時錯誤使用HTML敏捷包

var doc = new HtmlAgilityPack.HtmlDocument(); 

在全部文件:http://share.linqpad.net/9ri8xq.linq

我得到的錯誤:

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' 

我不清楚如何解決。

回答

1

您將NuGet包Html2Markdown包含到Linqpad查詢中。但這是一個.Net核心包,它依賴於HtmlAgilityPack.NetCore。這種依賴關係也被下載幷包含在內,但當然不會與爲.Net-「傳統」編寫的HTMLAgilityPack包混合使用。

你將不得不選擇你想要使用的包。