HtmlAgilityPack - 找不到文件

asp.net c# html-agility-pack sharepoint visual-studio-2010

我正在SharePoint Foundation中開發一個C#ASP .NET WebPart。

一切正常,現在我想解析一個HTML頁面來獲取所有ImagePath並將圖像保存在HD / Temp上。

為此,我正在下載HtmlAgilityPack,當前版本,添加對Project的引用,一切看起來都很好,IntelliSense工作正常。

但是當我想運行應該使用HtmlAgilityPack的部分時,我的瀏覽器會顯示一個

FileNotFoundException - 找不到文件或程序集。

在第一次搜索之後,我試圖包含HtmlAgilityPack的v1.4.0,因為我讀到在某些情況下當前版本不是很穩定。這個工作正常,直到我想要使用HtmlAgilityPack,相同的異常。

我也嘗試將HtmlAgilityPack直接移動到Solution目錄,沒有任何改變。

我試圖通過using插入HtmlAgilityPack,我嘗試直接調用例如HtmlAgilityPack.HtmlDocument

結論:

  • 當我編譯沒有發生錯誤時,引用設置正確。

  • 當我使用ProcMon跟踪HtmlAgilityPack.dll時,路徑顯示正確,但有時結果是“ File Locked with only Readers ”,但我不了解ProcMon知道這意味著什麼或者這是否至關重要。它與文件權限無關,因為如果我檢查DLL,則會給出所有權限。

熱門答案

我使用這種組合的HTML敏捷性,它對我來說非常有用。請嘗試檢查以下內容並確認。

  • 下載的DLL版本應該支持您的解決方案。
  • 確保在GAC中放置副本。



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因