Visual Studio 15.6 qui a été récemment publié (https://blogs.msdn.microsoft.com/visualstudio/2018/03/06/visual-studio-2017-version-15-6-visual-studio-for-mac-version- 7-4-released) pauses / gestion Powershell JSON
Problème 1 :
"[{x:'b'},{x:'a'}]" | ConvertFrom-Json | ConvertTo-Json
avant VS 15.6 utilisé pour revenir
[
{
"x": "b"
},
{
"x": "a"
}
]
Avec VS 15.6 retours installés
{
"value": [
{
"x": "b"
},
{
"x": "a"
}
],
"Count": 2
}
> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.16299.248
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.16299.248
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Question 2 :
"[{x:'b'},{x:'a'}]" | ConvertFrom-Json | Sort-Object -Property x
avant VS 15.6 utilisé pour revenir
x
-
a
b
Avec VS 15.6 retours installés
x
-
b
a
> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.16299.248
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.16299.248
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
J'ai une machine virtuelle avec VS 15.5.6 installée et je peux dire qu'il n'y a aucune différence entre mon ordinateur portable de développement qui a VS 15.6.1
Ce que vous décrivez comme prévu est ce que j'obtiens dans PowerShell 6 (les deux machines), et ce que vous décrivez comme réel, je reçois sur Windows PowerShell 5.1 sur les deux machines. Notez que ce référentiel concerne uniquement les problèmes de PowerShell 6.
Pour ajouter au commentaire de
Comme indiqué dans le modèle de bogue :
Pour les problèmes, suggestions ou demandes de fonctionnalités Windows PowerShell 5.1, veuillez utiliser le lien suivant à la place :
- Windows PowerShell UserVoice