Windows Forms 응용 프로그램에서 HTML 민첩성 팩을 사용할 수 있습니까?

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 HAPDocument = HtmlAgilityPack.HtmlDocument; 와 같은 using 문으로 클래스 이름을 바꿉니다 using HAPDocument = HtmlAgilityPack.HtmlDocument; (그리고 소스 코드에서 HtmlDocument 대신 HAPDocument 를 사용하십시오).




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.