Pack d'agilité HTML pour .NET 2.0

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

Question

J'ai un projet Visual Studio 2010 qui cible .NET v3.5 (c'est un site Sharepoint). Je dois utiliser le pack d'agilité HTML dans mon projet, mais je ne peux évidemment pas utiliser la version .NET v4.0.

J'ai téléchargé le pack d'agilité HTML de codeplex et ajouté une référence à la DLL située dans le Net20/ (.NET v2.0) dans mon projet Visual Studio. Cependant, lorsque je vérifie les propriétés de référence, il indique que la "version d'exécution" est "v4.0.30319" plutôt que "v2.0.xxxxx" et que mon projet ne sera donc pas compilé.

"OK ..." ai-je dit, et essayé de manière plus officielle, avec NuGet en utilisant le gestionnaire de paquets dans Visual Studio . J'installe HTML Agility Pack, mais là encore, il ne compile pas car la version d'exécution est pour .NET v4.0 ...

Puis-je définir la version que je souhaite installer dans NuGet ou le fait-il automatiquement? Est-ce que je viens de me faire avoir par une erreur des développeurs HAP ne fournissant pas la DLL correcte pour .NET v2.0?

C’est très frustrant, car j’ai littéralement besoin de compiler ce code qui, je le sais, fonctionne dans .NET v4.0 et ce projet sera terminé. Toute aide est grandement appréciée.

Réponse acceptée

Ce qui a fini par fonctionner pour moi était la version ici . J'ai téléchargé les "fichiers binaires", ajouté la DLL et la version d'exécution était .NET 2.0 selon les besoins. Mon programme fonctionne exactement comme sous NET 4.0.


Réponse populaire

Essayez celui-ci - il devrait être .Net 2.0 - http://htmlagilitypack.codeplex.com/releases/view/272



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi