类方法中的PowerShell HtmlAgilityPack



我在PowerShell脚本中使用HtmlAgilityPack。根据文档,我的代码如下:

[Reflection.Assembly]::LoadFile("d:AplHtmlAgilityPack.1.11.29libNet40HtmlAgilityPack.dll")
[HtmlAgilityPack.HtmlDocument]$htmlDoc = @{}
$htmlDoc.LoadHtml($resp.content)
...

只要我只使用带有函数(没有类(的简单脚本,这就可以正常工作。现在我已经重构了代码,以便在类方法中使用[HtmlAgilityPack.HtmlDocument]类型。

现在编译器会抱怨"Unable to find type [HtmlAgilityPack.HtmlDocument]."。如何加载/导入类型以便能够在类方法中使用它?

我在Windows 10环境中使用PowerShell 7.0。

我找到了解决方案

Add-Type -path "d:AplHtmlAgilityPack.1.11.29libNet40HtmlAgilityPack.dll"
$htmlDoc = New-Object HtmlAgilityPack.HtmlDocument

最新更新