PowerShell HtmlAgilityPack类内方法

PowerShell HtmlAgilityPack类内方法,powershell,html-agility-pack,Powershell,Html Agility Pack,我在PowerShell脚本中使用HtmlAgilityPack。根据文档,我的代码如下: [Reflection.Assembly]::LoadFile("d:\Apl\HtmlAgilityPack.1.11.29\lib\Net40\HtmlAgilityPack.dll") [HtmlAgilityPack.HtmlDocument]$htmlDoc = @{} $htmlDoc.LoadHtml($resp.content) ... 只要我只使用带有函数(没有类)

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

[Reflection.Assembly]::LoadFile("d:\Apl\HtmlAgilityPack.1.11.29\lib\Net40\HtmlAgilityPack.dll")
[HtmlAgilityPack.HtmlDocument]$htmlDoc = @{}
$htmlDoc.LoadHtml($resp.content)
...
只要我只使用带有函数(没有类)的简单脚本,就可以正常工作。现在我已经重构了代码,以便在类方法中使用
[htmlalitypack.HtmlDocument]
类型

现在编译器抱怨
“找不到类型[htmlalitypack.HtmlDocument]。”
。如何加载/导入类型以便能够在类方法中使用它


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

我找到了解决方案

Add-Type -path "d:\Apl\HtmlAgilityPack.1.11.29\lib\Net40\HtmlAgilityPack.dll"
$htmlDoc = New-Object HtmlAgilityPack.HtmlDocument