У нас есть устаревший PowerShell PsSnapin (c#). Я хочу избежать использования InstallUtil
. Далее импортируется модуль с экспортированными командлетами PSSnapin:
import-module .\MySnapin.dll
Однако, когда я запускаю командлеты модуля, они терпят неудачу из-за невозможности найти ссылочные сборки (в частности, dll Enterprise Library).
Есть ли аккуратный способ заставить это работать?
(Доллар PsSnapin и все упомянутые сборки находятся в одном каталоге сборки, и когда я использую installutil, все зависимости разрешаются правильно)