Добавить ссылку на dll в powershell 2.0 - PullRequest
13 голосов
/ 29 июля 2010

Я создал dll в C # и хотел бы использовать его в PowerShell.

Я знаю, что могу загрузить dll используя:

[Reflection.Assembly]::LoadFile("MyDll.dll")  

Но я не хочу использовать отражение.

Есть ли простой способ сделать мою DLL без отражения? Что-то вроде добавления ссылки на эту dll?

1 Ответ

23 голосов
/ 29 июля 2010

В PowerShell 2.0 командлет Add-Type предназначен для этого, например:

Add-Type -Path "$env:Xyz\bin\Npgsql.dll"

(более вероятно, что под крышками он вызывает тот же LoadFile, но этот способ большеМОГ)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...