.NET 2.0 용 HTML 민첩성 팩

.net html-agility-pack nuget visual-studio-2010

문제

.NET v3.5 (Sharepoint 사이트)를 대상으로하는 Visual Studio 2010 프로젝트가 있습니다. 내 프로젝트에서 Html Agility Pack 을 사용해야하지만 분명히 .NET v4.0 버전을 사용할 수 없습니다.

나는 codeplex 에서 Html Agility Pack을 다운로드하고 Net20/ (.NET v2.0) 디렉토리의 DLL에 대한 참조를 Visual Studio 프로젝트에 추가했다. 그러나 참조 속성을 확인하면 "v2.0.xxxxx"가 아닌 "런타임 버전"이 "v4.0.30319"이므로 내 프로젝트가 컴파일되지 않습니다.

"OK ..."나는 Visual Studio패키지 관리자를 사용하여 NuGet 과 함께보다 공식적인 방법으로 시험해 보았습니다. 런타임 버전이 .NET v4.0이기 때문에 HTML Agility Pack을 설치했지만 다시 컴파일되지 않습니다 ...

NuGet에 설치하려는 버전을 어떻게 든 설정할 수 있습니까? 아니면 자동으로 수행합니까? 나는 .NET v2.0에 대한 올바른 DLL을 제공하지 않는 HAP devs의 실수로 인해 망가졌습니다.

이것은 문자 그대로 .NET v4.0에서 작동하는이 코드를 컴파일해야하므로이 프로젝트가 완료 될 것이기 때문에 매우 실망 스럽습니다. 어떤 도움이라도 대단히 감사합니다.

수락 된 답변

나를 위해 일하는 것은 결국 여기 있는 버전이었습니다. "바이너리"를 다운로드하고 DLL을 추가했으며 런타임 버전은 필요에 따라 .NET 2.0이었습니다. 내 프로그램은 .NET 4.0에서와 마찬가지로 작동합니다.


인기 답변

이것을 사용해보십시오 - .Net 2.0 - http://htmlagilitypack.codeplex.com/releases/view/272 이어야합니다 .




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