на C#). Я пытаюсь сделать к ней интерфейс, для вызова из PS.
- построенные "вокруг" exe файл работает корректно (Start-Process my.exe)
- Прямая загрузка сборки с вычленением типа работает корректно (#$assembly = [Reflection.Assembly]::LoadFile("D:\my.dll"))
- Import-Module работает не корректно.
В последнем случае сам по себе коммандлет подгружается корректно и даже запускается, но падает в рантайме, т.к. при Import-Module почему-то игнорируется App.config.
Так же была попытка сделать отдельно module.dll, которая ссылается на dll с App.config, но к успеху не привело
Сам кастомный модуль написан по ± такой методичке: https://www.red-gate.com/simple-talk/development/dotnet-development/using-c-to-create-powershell-cmdlets-the-basics/
Вопрос в том, как сделать так, чтобы модуль подружался вместе с App.config? (то ли вместо Import-Module нужно другой командлет использовать, толи со специфичным набором параметров. Возможно сам коммандлет нужно как-то по другому использовать)
Import-Module не умеет. Может поможет - https://stackoverflow.com/questions/17960/powershell-app-config
Чекну, спс
Обсуждают сегодня