web-dev-qa-db-fra.com

Package Nuget "Non disponible dans cette source" ... mais VS le sait toujours?

Je suis tombé sur un écran que je n'avais jamais vu auparavant, en jouant avec Npgsql.EntityFrameworkCore.PostgreSQL le code source, à la recherche d'un bogue qui empêche mon application de fonctionner correctement.

Dans l'état actuel des choses, je ne peux même pas construire le code source.

screenshot

Je ne peux pas construire ce code, car les packages sont introuvables; pourtant, Visual Studio sait que la dernière version est celle que je souhaite. Comment est-ce possible? Que puis-je faire (le cas échéant) pour installer les packages?

8
Jeremy Holovacs

Package Nuget "Non disponible dans cette source"… mais VS le sait toujours?

Vous devez sélectionner nuget.org Comme source de package, pas All. Tseng a indiqué la bonne direction. Vous avez probablement un flux myget dans votre projet/Visual Studio.

Selon le package Microsoft.EntityFrameworkCore sur le nuget.org, la dernière version est seulement 2.1.0-preview1-final (current version) pas la version 2.1.0-preview3-32169. Le package que vous avez installé ne provient donc pas de nuget.org.

Si vous ajoutez un flux de nuget personnalisé avec la source: https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json

Ensuite, vous verrez la version 2.1.0-preview3-32169.

Par conséquent, pour résoudre ce problème, vous devez sélectionner nuget.org comme source de package ou désactiver la source de package à partir de dotnet.myget.org.

J'espère que cela t'aides.

5
Leo Liu-MSFT