web-dev-qa-db-fra.com

Confirmez que la déclaration <UsingTask> est correcte

Nous avons téléchargé un projet à partir de TFS et après la restauration des paquets Nuget, l'erreur suivante apparaît:

Error   5   The "ValidatePackageReferences" task could not be loaded from the Assembly projectPath\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.Tasks.dll. Could not load file or Assembly 'file:///projectPath\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.Tasks.dll' or one of its dependencies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the Assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask.  projectName

Nous n'avons utilisé aucune tâche nulle part. Il semble qu'il soit utilisé en interne. N'importe quel pointeur pour se débarrasser de cette erreur? Mais je ne sais pas quelle est la cause première.

Nous utilisons la version VS 2013 Update 5.

 enter image description here

6
user2243747

Première recherche "Microsoft.Bcl.Build.Tasks.dll." Nuget sur google. Un lien sera ensuite ouvert avec " https://www.nuget.org/packages/Microsoft.Bcl.Build/ " Puis copiez le nom du paquet affiché sur le site comme ceci 

Install-Package Microsoft.Bcl.Build -Version 1.0.21

Ensuite, ouvrez Visual studio, Outils Goto> Gestionnaire de packages Nuget> Console du gestionnaire de packages. Maintenant, collez le package d'installation copié, installez-le. Puis redémarrez le fichier VS.Issue sera résolu.