1

Je ne comprends pas pourquoi le numéro de version pour .NET standard indiqué dans Nuget Package Manager diffère denuméro de version dans le gestionnaire Nuget diffère de celle de la fenêtre des propriétés dans VS 2017

enter image description here

celui indiqué dans les propriétés Fenêtre.

enter image description here

En outre, la liste déroulante ne nous donne pas le numéro de version indiqué dans la fenêtre Propriétés. La liste ne peut pas être sélectionnée également.

Question

Quel est le problème avec ce problème?

Répondre

2

Il n'y a rien de mal ici.

.NET Standard 1.4 est le framework que votre projet cible. Le package .NET Standard Library NuGet 1.6.1 est utilisé par le Kit de développement .NET Core SDK que vous avez installé. Il définit les API disponibles pour votre projet en fonction du framework cible du projet. La bibliothèque 1.6.1 prend en charge tous les projets .NET Standard de 1.0 à 1.6.

La version du package .NET Standard Library NuGet ne devrait pas correspondre à la structure cible de votre projet de bibliothèque .NET Standard. En date d'aujourd'hui ne sont que 3 versions de ce paquet NuGet:

  • 1.6.0
  • 1.6.1
  • 2.0.0

Si vous regardez à l'intérieur de la bibliothèque standard .NET 1.6 .1 Le paquet NuGet vous permettra de voir différentes dépendances basées sur le framework cible de votre projet. Il existe différentes dépendances pour:

  • standard .NET 1.0
  • standard .NET 1.1
  • standard .NET 1.3