Проблемы при загрузке сборок в PowerShell - PullRequest
0 голосов
/ 14 февраля 2019

В настоящее время я создаю сценарий переноса powershell, который использует сборку WinSCP для загрузки файлов.Я определил класс, в котором я инициализирую такие вещи, как WinSCP.SessionOptions и т. Д. Эти типы определены в WinSCPnet.dll.В начале моего сценария я импортирую сборку с

Add-Type -Path <Path-to-assembly.dll>

Позже в моем определении класса у меня есть переменная, подобная этой, которая еще не инициализирована

[WinSCP.SessionOptions]$Script:SessionOptions

Когда я пытаюсьчтобы запустить скрипт, я всегда получаю сообщение об ошибке «Тип не найден», ссылаясь на строку, где я объявляю неинициализированную переменную.

Эта проблема не ограничивается сборками WinSCP.Я также получаю его, когда вызываю статический метод, независимо от того, система это или пользовательская сборка.

Что я могу сделать, чтобы решить эту проблему?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...