Html Agility Pack für .NET 2.0

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

Frage

Ich habe ein Visual Studio 2010-Projekt, das auf .NET Version 3.5 abzielt (es ist eine Sharepoint-Site). Ich muss das Html Agility Pack in meinem Projekt verwenden, aber offensichtlich kann ich die .NET Version 4.0 nicht verwenden.

Ich habe das Html Agility Pack von Codeplex heruntergeladen und einen Verweis auf die DLL im Net20/ (.NET v2.0) Net20/ zu meinem Visual Studio-Projekt hinzugefügt. Wenn ich jedoch die Referenzeigenschaften überprüfe, heißt es, dass die "Runtime Version" "v4.0.30319" statt "v2.0.xxxxx" ist und mein Projekt daher nicht kompiliert wird.

"OK ...", sagte ich und probierte den offizielleren Weg mit NuGet , der den Paketmanager in Visual Studio verwendete . Ich installiere Html Agility Pack, aber es kompiliert auch nicht, weil die Laufzeitversion für .NET v4.0 ist ...

Kann ich irgendwie die Version einstellen, die ich in NuGet installieren möchte, oder macht es das automatisch? Werde ich gerade durch einen Fehler der HAP-Devs, die nicht die richtige DLL für .NET v2.0 bereitstellen, geschraubt bekommen?

Das ist sehr frustrierend, da ich nur diesen Code, den ich kenne, in .NET v4.0 kompilieren muss und dieses Projekt wird gemacht. Jede Hilfe wird sehr geschätzt.

Akzeptierte Antwort

Was am Ende für mich funktionierte, war die Version hier . Ich habe die "Binärdateien" heruntergeladen, die DLL hinzugefügt, und die Laufzeitversion war .NET 2.0 nach Bedarf. Mein Programm funktioniert genauso wie unter .NET 4.0.


Beliebte Antwort

Versuchen Sie dieses - es sollte .Net 2.0 sein - http://htmlagilitypack.codeplex.com/releases/view/272




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum