Почему [упорядоченный] typecast не работает в классе Powershell 5.0? - PullRequest
0 голосов
/ 25 мая 2018

При попытке использовать тип [ordered] в классе в Powershell 5.0 я получаю сообщение:

Unable to find type [ordered].

Это работает в 5.1.Так есть ли способ заставить его работать в 5.0?

Класс, который я пытаюсь использовать:

class ActivityLog : Windows.Window {
...
    $ticket_Types = [ordered]@{ inc  = 'Incident'
                                req  = 'Request'
                                imac = 'Imac' }
...
}

У меня есть Windows 8.1 и система Windows 7, где это не такработа.

PS C:\Users\me> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.0.10586.117
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.10586.117
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

PS C:\Users\me> $PSVersionTable.PSCompatibleVersions

Major  Minor  Build  Revision
-----  -----  -----  --------
1      0      -1     -1
2      0      -1     -1
3      0      -1     -1
4      0      -1     -1
5      0      10586  117
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...