Я переписываю небольшое приложение PowerShell, которое я сделал несколько месяцев назад. Это приложение создает NotifyIcon. Ранее я загружал значок (изображение), указывая сценарий на файл изображения. Теперь я хотел бы встроить код изображения напрямую, используя код Base64.
Это прекрасно работает на компьютере с Windows 7 и Windows Server 2012R2, но не работает на Windows 10 (обновлено).
Вот команда, которая терпит неудачу и возвращенная ошибка:
New-Object System.Windows.Media.Imaging.BitmapImage
ОШИБКА: New-Object: Не удается найти тип [System.Windows.Media.Imaging.BitmapImage]: убедитесь, что сборка, содержащая этот тип, загружена.
Версия PowerShell на компьютере с Windows 10, где команда не выполняется:
PS Версия: 5.1.14393.187
Версия PowerShell на Windows Server 2012 R2, в которой выполняется команда:
PSВерсия: 4.0
Кто-нибудь знает, как заставить его работать на компьютере с Windows 10 или как загрузить необходимую сборку в сеансе PowerShell?
источник