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.
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.