2014-02-05 2 views
24

Ich klonte ein Projekt mit vs 2013. Wenn ich es ausführen, erhalte ich diesen Fehler.Fehler 22 Die Aufgabe "EnsureBindingRedirects" konnte nicht von der Assembly geladen werden

Error 1 The "EnsureBindingRedirects" task could not be loaded from the assembly D:\BMaster\packages\Microsoft.Bcl.Build.1.0.13\tools\Microsoft.Bcl.Build.Tasks.dll. Could not load file or assembly 'file:///D:\BMaster\packages\Microsoft.Bcl.Build.1.0.13\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. BargainMaster.Web 

Dank

Antwort

34

Ich bin über Ursache für dieses Problem nicht sicher, aber es schien, als ich von Hand fehlende Bibliotheken hinzugefügt.

ich gelöst es durch dies zu tun:

  1. löschen <solution>\packages\Microsoft.Bcl.Build.1.0.13\
  2. Schließen Lösung
  3. Offene Lösung
  4. Navigieren Sie zu Ansicht/Weitere Fenster/Package Manager Console
  5. Press wiederherstellen Pakete in der rechten oberen Ecke des Fensters
  6. Re-build
+1

Ich versuche dies zu tun, aber ich sehe nicht "Restore Packages" ... – Colleen

+0

Edit: Upgrade nugget, sah die Schaltfläche, aber das hat nicht funktioniert für mich:/ – Colleen

+0

Ich würde versuchen, zu bewegen Pakete (zu irgendwo anders) und führen Sie 'nuget.exe Restore-Pfad \ zu \ my \ solution.sln' –

1

Ich ging einfach auf die NuGet Pakete Optionen für das jeweilige VS-Projekt verwalten und die Version des Microsoft BCL nuget aktualisiert und das Problem für mich gelöst.

Verwandte Themen