HTML Agility Pack 导致代码在加载调用后停止执行

HTML Agility Pack Causes Code to Stop Executing After Load Call

我正在创建一个小应用程序来将页面的 HTML 解析为变量,这样我就可以为另一个专有应用程序生成代码。我正在使用 VB 和 HTMLAgilityPack 进行解析。当我执行加载语句时,没有显示任何错误,但该行之后的所有其他代码都无法执行,就好像它根本不存在一样。

Private Sub Importer_Load(sender As Object, e As EventArgs) Handles MyBase.Load

Dim strImportType As String
Dim strImportURL As String

strImportType = main.importType

strImportURL = main.importURL

Dim web As New HtmlAgilityPack.HtmlWeb
Dim content As New HtmlAgilityPack.HtmlDocument

content = web.Load(strImportURL)

在使用 Visual Vincent 建议打开异常设置并强制 VB 失败后,它允许提供更多信息。这个问题只是因为文件名中有空格而找不到文件。在文件名周围添加引号解决了这个问题。