Powershell: L'installation de VS 15.6 interrompt la gestion de Powershell JSON

Créé le 8 mars 2018  ·  3Commentaires  ·  Source: PowerShell/PowerShell

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 :

Étapes à reproduire

"[{x:'b'},{x:'a'}]" | ConvertFrom-Json | ConvertTo-Json

Comportement prévisible

avant VS 15.6 utilisé pour revenir

[
  {
      "x":  "b"
  },
  {
      "x":  "a"
  }
]

Comportement réel

Avec VS 15.6 retours installés

{
    "value":  [
                  {
                      "x":  "b"
                  },
                  {
                      "x":  "a"
                  }
              ],
    "Count":  2
}

Données environnementales

> $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 :

Étapes à reproduire

"[{x:'b'},{x:'a'}]" | ConvertFrom-Json | Sort-Object -Property x

Comportement prévisible

avant VS 15.6 utilisé pour revenir

x
-
a
b

Comportement réel

Avec VS 15.6 retours installés

x
-
b
a

Données environnementales

> $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
Issue-Question OS-Windows Resolution-Answered Resolution-External

Tous les 3 commentaires

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 :

Cette page vous a été utile?
0 / 5 - 0 notes