Update assembly loading script for PowerShell Core

This commit is contained in:
markcowl 2018-09-18 23:11:35 -07:00
Родитель 6b6916cede
Коммит 0a38c32594
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -15,7 +15,7 @@ if($PSEdition -eq 'Desktop' -and (Test-Path $preloadPath))
try
{
Get-ChildItem -Path $preloadPath -Filter "*.dll" | ForEach-Object {
[System.Reflection.Assembly]::Load([System.IO.File]::ReadAllBytes($_.FullName))
Add-Type -Path $_.FullName | Out-Null
}
}
catch {}
@ -32,7 +32,7 @@ if($PSEdition -eq 'Core' -and (Test-Path $netCorePath))
$matches = ($loadedAssemblies | Where-Object {$_.Name -eq $assemblyName.Name})
if (-not $matches)
{
[System.Reflection.Assembly]::Load([System.IO.File]::ReadAllBytes($_.FullName))
Add-Type -Path $_.FullName | Out-Null
}
}
}