HtmlAgilityPack - Файл не найден

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

Вопрос

Я разрабатываю C # ASP.NET WebPart в SharePoint Foundation.

Все работает отлично, теперь я хочу проанализировать HTML-страницу, чтобы получить все ImagePaths и сохранить изображения на HD / Temp.

Для этого я загружал HtmlAgilityPack, текущую версию, добавлял ссылку на Project, все выглядит нормально, IntelliSense отлично работает.

Но когда я хочу запустить раздел, где должен использоваться HtmlAgilityPack, мой браузер показывает мне

FileNotFoundException - Файл или сборка не удалось найти.

После первых запросов я попытался включить v1.4.0 из HtmlAgilityPack, потому что я читал, что текущая версия в некотором случае не очень стабильна. Это отлично работает до тех пор, пока я не хочу использовать HtmlAgilityPack, то же Исключение.

Я также попытался переместить HtmlAgilityPack прямо в директорию Solution, ничего не изменилось.

Я попытался вставить HtmlAgilityPack через using и я попробовал прямой вызов, например, HtmlAgilityPack.HtmlDocument .

Вывод :

  • Когда я компилирую ошибку, эта ссылка задана правильно.

  • Когда я трассирую HtmlAgilityPack.dll с ProcMon, путь показан правильно, но иногда результат « File Locked with only Readers », но я не знаю достаточно о ProcMon, чтобы знать, что это значит, или если это важно. Это не могло иметь никакого отношения к Разрешениям Файла, потому что, если я проверю DLL, все разрешения будут предоставлены.

Популярные ответы

Я использовал гибкость HTML с этой комбинацией, и она отлично работала для меня. Пожалуйста, попробуйте проверить ниже и подтвердить.

  • Версия загруженной DLL должна поддерживать ваше решение.
  • Обязательно поместите копию в GAC.


Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow