web-dev-qa-db-fra.com

La restauration du paquet Nuget ne fonctionne pas-

J'essaie d'exécuter l'exemple de code C # dans Visual Studio pour Square Connect:

https://github.com/square/connect-api-examples/tree/master/connect-examples/v2/csharp_payment

Lorsque j'ouvre la solution, toutes les références ont un triangle jaune avec un point d'exclamation à côté.

J'ai essayé de restaurer des paquets de nugets sur la solution, de désinstaller et de réinstaller certains logiciels et je ne parviens pas à faire disparaître les triangles. Cela ne construira pas pour moi.

Des idées? Merci

9
J DOE

Il y a une cible dans leur fichier de projet qui peut devenir problématique lorsque des projets sont déplacés entre des systèmes.

Vous pouvez résoudre le problème en deux étapes:

  1. Supprimez l'intégralité de l'élément <Target Name="EnsureNuGetPackageBuildImports" ..> à la fin du fichier de projet, puis rechargez le projet.
  2. Exécutez un Update-Package -Reinstall dans votre console (NuGet) Package Manager.

Cela devrait tout régler pour votre système et vous renvoyer aux versions correctes des bibliothèques concernées.

15
ladenedge

Essayez de supprimer le dossier des packages à la racine de la solution et de reconstruire ou de restaurer les packages.

1
Khoa Nguyen