HtmlAgilityPack을 사용하려고합니다.

dll html-agility-pack

문제

임 HtmlAgilityPack.dll 버전 1.4를 설치하는 데 문제가 있습니다. 파일을 내 windows \ system32 폴더에 복사하고 regsvr32 htmlagilitypack.dll을 실행 해 보았습니다.

다음과 같은 오류가 발생했습니다.

The module was loaded but the entry point DllUnregisterServer was not found.

그것은 그래서 많은 사람들이 그래서 DLL의 캔트가 손상 될 수있는 일반적인 라이브러리로 보인다. 이 문제를 어떻게 해결할 수 있습니까?

수락 된 답변

regsvr32 사용할 수없는 이유는 HTML Agility 팩이 COM 라이브러리가 아니기 때문입니다. .NET으로 작성되었으므로 .NET 프로젝트에서 참조해야합니다.

  1. 최신 zip 파일을 다운로드하고 c:\SharedLibs\HtmlAgilityPack 같은 로컬 하드 디스크의 압축을 풉니 c:\SharedLibs\HtmlAgilityPack .
  2. Visual Studio (또는 VS Express 에디션 중 하나)를 실행하십시오.
  3. 새 프로젝트를 만들거나 기존 프로젝트를 엽니 다.
  4. 솔루션 탐색기에서 참조를 마우스 오른쪽 단추로 클릭하고 참조 추가를 클릭합니다.
  5. Browse (찾아보기) 탭을 클릭하고 민첩성 팩 추출 위치를 찾습니다.
  6. HtmlAgilityPack.dll DLL을 선택하십시오.
  7. 확인을 클릭하십시오.

CodePlex 사이트를 참조하십시오.

Html 민첩성 팩 홈
HTML 민첩성 팩 예제

다음은 내가 좋아하는 검색 엔진에서 파헤친 몇 가지 링크입니다.

HtmlAgilityPack을 사용하는 C #의 간단한 웹 크롤러
.NET Html 민첩성 팩 : 형식이 잘못된 HTML을 잘 형식화 된 XML처럼 사용하는 방법 ...



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