web-dev-qa-db-de.com

Bestätigen Sie, dass die Deklaration <UsingTask> korrekt ist

Wir haben ein Projekt von TFS heruntergeladen und nach dem Wiederherstellen von Nuget-Paketen erhalten wir folgende Fehlermeldung:

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

Wir haben Task nirgendwo benutzt. Es scheint, dass es intern verwendet wird. Jeder Zeiger, wie man diesen Fehler behebt? Meistens sieht es wegen einer falschen Version des NuGet-Pakets aus. Aber nicht sicher, was die Ursache ist.

Wir verwenden die Version VS 2013 Update 5.

 enter image description here

6
user2243747

Erste Suche "Microsoft.Bcl.Build.Tasks.dll". Nuget bei Google. Dann wird ein Link mit dem Namen " https://www.nuget.org/packages/Microsoft.Bcl.Build/ " geöffnet. Kopieren Sie dann den auf der Site angezeigten Paketnamen wie folgt 

Install-Package Microsoft.Bcl.Build -Version 1.0.21

Öffnen Sie dann das Visual Studio, gehen Sie zu Tools> Nuget Package Manager> Package Manager Console. Fügen Sie nun das kopierte Installationspaket ein. Installieren Sie es. Dann starten Sie den VS.Assue neu.