我可以在Windows窗體應用程序中使用HTML Agility Pack嗎?

c# html-agility-pack winforms

這是我第一次使用HAP工作,但是我發現HtmlDocument類有問題,我無法使用它,因為intellisense告訴我它是模棱兩可的引用,這是圖片: 在此處輸入圖像描述

我已經導入了這個using HTML_Agility; using HtmlAgilityPack;代碼所需的庫using HTML_Agility; using HtmlAgilityPack;我還添加了對其DLL文件的引用,但它對我幫助不大。你知道為什麼會這樣,以及如何解決它?

一般承認的答案

為了避免模糊的引用寫這樣:

HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();

熱門答案

還存在一個System.Windows.Forms.HtmlDocument類。

試著明確你的資格類名,而不是使用using語句,或用類重命名using的語句,如using HAPDocument = HtmlAgilityPack.HtmlDocument; (然後在源代碼中使用HAPDocument而不是HtmlDocument )。




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因