Я пишу модуль PowerShell, который используется в качестве оболочки для. Net (Do tNet) Сборка 'Framework.Core.Measurements.dll'.
Версия PowerShell 5.1. * в Windows 7 64 бита.
В моем файле .psd1 добавлена сборка в список RequiredAssemblies:
RequiredAssemblies = @('Framework.Core.Measurements.dll')
I В моем .psm1 я добавил выражение "using пространство имен" :
using namespace Framework.Core.Measurements
Я использовал "Import-Module -Verbose", чтобы убедиться, что .pdm1 действительно выполняется.
После успешного импорта я пытаюсь использовать перечисление Angle, которое есть в " Пространство имен Framework.Core.Measurements, но PowerShell не распознает его, несмотря на оператор «using namespace ...», который был выполнен в сценарии .psm1.
Если я напечатал «using пространство имен Framework.Core. Измерения "в командной строке PowerShell, тогда он работает.
Любая идея или обходной путь?