0
我們有一個傳統的PowerShell PsSnapin(c#)。我想避免使用InstallUtil
。下面的進口與出口的PSSnapin cmdlet的模塊:使用帶PowerShell的導入模塊PSSnapin Dll
import-module .\MySnapin.dll
然而,當我運行模塊的cmdlet,他們會由於未能找到引用的組件(具體而言,企業庫dll文件)。
有沒有一種簡單的方法來實現這個功能?
(該PsSnapin DLL和所有引用的組件是在同一個build目錄,當我使用installutil,依賴都是正確解析)
- 這就是我們通常做的:
註冊管理單元組裝後,可以將其與
Add-PSSnapin
加載到PowerShell會話,但我明確地試圖避免InstallUtil。例如。所以我可以加載相同的管理單元的兩個版本等。 – Rob啊,我明白了。我不知道這是否可行,但是:重命名一個版本,重新編譯,註冊兩個版本,或者使用'Add/Remove-PSSnapIn'在它們之間切換? –