Sto sviluppando una WebPart ASP .NET C # in SharePoint Foundation.
Tutto funziona bene, ora voglio analizzare una pagina HTML per ottenere tutti i ImagePath e salvare le immagini su HD / Temp.
Per fare ciò, stavo scaricando HtmlAgilityPack, versione corrente, aggiungi riferimento a Project, tutto sembra OK, IntelliSense funziona bene.
Ma quando voglio eseguire la sezione in cui dovrebbe essere usato HtmlAgilityPack il mio browser mi mostra a
FileNotFoundException: impossibile trovare il file o l'assieme.
Dopo le prime ricerche ho provato ad includere v1.4.0 di HtmlAgilityPack perché ho letto che la versione corrente in alcuni casi non è veramente stabile. Funziona fino al punto in cui voglio usare HtmlAgilityPack, la stessa eccezione.
Ho anche provato a spostare HtmlAgilityPack direttamente nella directory Solution, nulla è cambiato.
Ho provato ad inserire HtmlAgilityPack using
e ho provato la chiamata diretta ad es. HtmlAgilityPack.HtmlDocument
.
Conclusione :
Quando compilo non si verifica alcun errore, il riferimento è impostato correttamente.
Quando rintraccia HtmlAgilityPack.dll
con ProcMon, il percorso viene mostrato corretto, ma a volte il risultato è ' File Locked with only Readers
' ma non so abbastanza su ProcMon per sapere cosa significa o se questo è fondamentale. Non potrebbe avere qualcosa a che fare con le autorizzazioni file perché se controllo la DLL le autorizzazioni sono tutte date.
Ho usato l'agilità HTML con questa combinazione e ha funzionato perfettamente per me. Si prega di provare a controllare sotto e confermare.