HtmlAgilityPack - 파일을 찾을 수 없음

asp.net c# html-agility-pack sharepoint visual-studio-2010

문제

저는 SharePoint Foundation에서 C # ASP .NET WebPart를 개발 중입니다.

모든 것이 잘 작동합니다. 이제 HTML 페이지를 구문 분석하여 모든 ImagePath를 가져 와서 HD / Temp에 이미지를 저장하고 싶습니다.

그렇게하려면 HtmlAgilityPack, 현재 버전을 다운로드하고 Project에 대한 참조를 추가하십시오. 모든 내용이 정상적으로 보입니다. IntelliSense는 정상적으로 작동합니다.

그러나 HtmlAgilityPack을 사용해야하는 섹션을 실행하려면 내 브라우저에 나와

FileNotFoundException - 파일 또는 어셈블리를 찾을 수없는 경우

처음 검색을 한 후에 HtmlAgilityPack v1.4.0을 포함 시키려고했는데, 그 이유는 현재 버전이 실제로 안정적이지 않다는 것을 읽었 기 때문입니다. 이것은 HtmlAgilityPack, 동일한 예외를 사용하고자하는 지점까지 잘 작동합니다.

나는 또한 HtmlAgilityPack direct를 Solution 디렉토리로 옮겨 보았습니다. 아무런 변화가 없었습니다.

나는 통해 HtmlAgilityPack 삽입하려 using 내가 직접 호출 예를 들면 시도 HtmlAgilityPack.HtmlDocument .

결론 :

  • 컴파일 할 때 오류가 발생하지 않으면 참조가 올바르게 설정됩니다.

  • HtmlAgilityPack.dll 으로 HtmlAgilityPack.dll을 추적 할 때 경로가 올바르게 표시되지만 때로는 결과가 ' File Locked with only Readers '이지만 ProcMon이 무엇을 의미하는지 또는 이것이 중요한지 알기에는 충분하지 않습니다. DLL을 검사하면 사용 권한이 모두 부여되므로 파일 사용 권한과 관련이 없습니다.

인기 답변

이 조합으로 HTML 민첩성을 사용했기 때문에 완벽하게 작동했습니다. 아래 사항을 확인하고 확인하십시오.

  • 다운로드 한 DLL의 버전이 솔루션을 지원해야합니다.
  • 사본을 GAC에 보관하십시오.



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