gpt4 book ai didi

c# - HtmlAgilityPack - 找不到文件

转载 作者:行者123 更新时间:2023-11-30 13:03:33 30 4
gpt4 key购买 nike

我正在 SharePoint Foundation 中开发 C# ASP .NET WebPart。

一切正常,现在我想解析一个 HTML 页面以获取所有 ImagePaths 并将图像保存在 HD/Temp 上。

为此,我正在下载当前版本的 HtmlAgilityPack,添加对 Project 的引用,一切看起来都正常,IntelliSense 工作正常。

但是当我想运行应该使用 HtmlAgilityPack 的部分时,我的浏览器会显示一个

FileNotFoundException - The File or Assembly could not be found.

在第一次搜索后,我尝试包含 HtmlAgilityPack v1.4.0,因为我读到当前版本在某些情况下并不稳定。这工作正常,直到我想使用 HtmlAgilityPack,相同的异常。

我还尝试将 HtmlAgilityPack 直接移动到 Solution 目录,没有任何改变。

我尝试通过 using 插入 HtmlAgilityPack 并尝试直接调用,例如HtmlAgilityPack.HtmlDocument

结论:

  • 当我编译没有错误发生时,引用设置正确。

  • 当我使用 ProcMon 跟踪 HtmlAgilityPack.dll 时,路径显示正确,但有时结果是“File Locked with only Readers”,但我不知道对 ProcMon 了解足够多,以了解这意味着什么或这是否重要。它与文件权限无关,因为如果我检查 DLL,则所有权限都已给出。

最佳答案

我在这种组合中使用了 HTML 敏捷性,它非常适合我。请尝试检查以下内容并确认。

  • 下载的 DLL 版本应支持您的解决方案。
  • 确保在 GAC 中放置一份副本。

关于c# - HtmlAgilityPack - 找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12479682/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com