Ответ 1
В PowerShell 2.0 для этого предназначен командлет Add-Type
, например:
Add-Type -Path "$env:Xyz\bin\Npgsql.dll"
(более вероятно, что под обложками он вызывает тот же LoadFile
, но этот способ больше PowerShell-ish)
Я создал dll в С# и хотел бы использовать его в PowerShell.
Я знаю, что могу загрузить DLL, используя:
[Reflection.Assembly]::LoadFile("MyDll.dll")
Но я не хочу использовать отражение.
Есть ли простой способ включить мою dll без отражения? Что-то вроде добавления ссылки на эту DLL?
В PowerShell 2.0 для этого предназначен командлет Add-Type
, например:
Add-Type -Path "$env:Xyz\bin\Npgsql.dll"
(более вероятно, что под обложками он вызывает тот же LoadFile
, но этот способ больше PowerShell-ish)