Tom*_*Tom 13 powershell powershell-2.0
我在C#中创建了一个dll,并希望在PowerShell中使用它.
我知道我可以使用以下方法加载dll:
[Reflection.Assembly]::LoadFile("MyDll.dll")
Run Code Online (Sandbox Code Playgroud)
但我不想用反射.
有没有一种简单的方法可以包括我没有反射的dll?像添加这个DLL的引用?
Rom*_*min 23
在PowerShell 2.0中,cmdlet Add-Type就是为此而设计的,例如:
Add-Type -Path "$env:Xyz\bin\Npgsql.dll"
Run Code Online (Sandbox Code Playgroud)
(更有可能的是,它的调用LoadFile方式相同,但这种方式更像PowerShell-ish)
| 归档时间: |
|
| 查看次数: |
17278 次 |
| 最近记录: |