Html Agility Pack per .NET 2.0

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

Domanda

Ho un progetto di Visual Studio 2010 che ha come target .NET v3.5 (è un sito di Sharepoint). Ho bisogno di usare l' Html Agility Pack nel mio progetto, ma ovviamente non posso usare la versione .NET v4.0.

Ho scaricato Html Agility Pack da codeplex e aggiunto un riferimento alla DLL nella Net20/ (.NET v2.0) al mio progetto Visual Studio. Tuttavia, quando vado a controllare le proprietà di riferimento, la "Versione runtime" è "v4.0.30319" anziché "v2.0.xxxxx", quindi il mio progetto non verrà compilato.

"OK ..." ho detto, e ho provato il modo più ufficiale, con NuGet che utilizza il Gestore pacchetti in Visual Studio . Installa Html Agility Pack, ma ancora una volta non viene compilato perché la versione runtime è per .NET v4.0 ...

Posso in qualche modo impostare la versione che voglio installare in NuGet o lo fa automaticamente? Mi sto solo fregando per un errore degli sviluppatori HAP che non forniscono la DLL corretta per .NET v2.0?

Questo è molto frustrante, dato che ho letteralmente bisogno di compilare questo codice che so funziona in .NET v4.0 e questo progetto sarà fatto. Qualsiasi aiuto è molto apprezzato.

Risposta accettata

Quello che ha finito per funzionare per me è stata la versione qui . Ho scaricato i "binari", ho aggiunto la DLL e la versione di runtime era .NET 2.0, se necessario. Il mio programma funziona esattamente come in .NET 4.0.


Risposta popolare

Prova questo - dovrebbe essere. NET 2.0 - http://htmlagilitypack.codeplex.com/releases/view/272




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché