HtmlAgilityPack调试请求源代码

时间:2010-12-29 23:05:29

标签: c# visual-studio-2008 html-agility-pack

我在项目中的类库中添加了html agility pack。每当我尝试调试 HtmlAgilityPack 特定代码时,它会打开一个浏览窗口,询问 HtmlAgilityPack 源文件(例如HtmlDocument.cs)或提供错误“没有源代码代码可用于当前位置。“

这到底是什么,为什么我无法调试与HtmlAgilityPack相关的代码。

2 个答案:

答案 0 :(得分:2)

当您在项目中包含DLL并进入代码时,无法向您显示源视图,因为DLL不包含源代码 - 仅包含已编译的字节代码。如果你想调试,你必须告诉Visual Studio源代码在哪里,为此你需要先下载它。

或者你可以安装.NET Reflector Pro插件(不是免费的,但你可以免费试用)并让它自动反编译程序集,让你进入反编译代码。如果您的第三方产品的源代码不可用,这也很有用。

答案 1 :(得分:0)

请尝试以下操作...

Visual Studio - >调试 - >选项 - >检查“启用我的代码”和“如果午餐时没有用户代码警告(仅管理)”

Options