Puis-je utiliser HTML Agility Pack dans les applications Windows Forms?

c# html-agility-pack winforms

Question

C'est la première fois que je travaille avec HAP, mais je trouve un problème avec la classe HtmlDocument , je ne peux pas l'utiliser car intellisense me dit que c'est une référence ambiguë, HtmlDocument l'image: entrez la description de l'image ici

J'ai importé la bibliothèque avait besoin de ce code qui using HTML_Agility; using HtmlAgilityPack; et j'ajoute également une référence à son fichier DLL mais cela ne peut pas m'aider autant. Savez-vous pourquoi cela se produit et comment y remédier?

Réponse acceptée

Pour éviter la référence ambiguë, écrivez comme ceci:

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

Réponse populaire

Il existe également une classe System.Windows.Forms.HtmlDocument .

Essayez de qualifier explicitement votre nom de classe au lieu d'utiliser une instruction using ou renommez la classe avec une instruction using telle que using HAPDocument = HtmlAgilityPack.HtmlDocument; (puis utilisez HAPDocument au lieu de HtmlDocument dans votre code source).




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi