저는 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 민첩성을 사용했기 때문에 완벽하게 작동했습니다. 아래 사항을 확인하고 확인하십시오.