Я работаю над отладкой проекта Powershell. Я использую Import-Module
для загрузки модуля PS из моей С# dll, и все работает нормально. Вызов Remove-Module
не полностью выгружает модуль, хотя, поскольку DLL все еще заблокирована и не может быть удалена.
Есть ли способ заставить PSH полностью выгрузить модуль и выпустить DLL, чтобы я мог его скопировать и перезагрузить с помощью Import-Module
без перезапуска консоли PSH?
Обновление
Итак, если вы загружаете модуль в отдельный AppDomain, он все равно работает как обычный модуль? Может ли кто-нибудь представить пример?