Fragensteller
Probleme mit NuGet packet Microsoft.Bcl.Build {1.0.21}

Frage
-
Hallo,
bisher hatte ich einen Windows 7 Rechner mit Visual Studio 7. Nun habe ich einen Windows 10 Rechner mit visual studio 2012 bzw. Blend for Visual Studio. Ich verwalte meine Projekte über den TFS.
Nun habe ich ein Projekt welches sich auf dem alten rechner immer Problemlos debuggen ließ. Der neue bemängelt, dass das Nuget Paket "Microsoft.Bcl.Build{1.0.21}" fehlt. Wenn ich es aber installieren möchte bekomme ich den Hinweis das dieses Paket bereits da ist. Ich habe schon lange nach einer lösung gesucht. komme aber nicht weiter. Ich würde mich sehr freuen wenn mir jemand bei meinem Problem helfen würde.
Gruß
Martin
Mittwoch, 8. Februar 2017 09:56
Alle Antworten
-
Hallo,
ist es eine Warnung oder ein Fehler?
Wenn es "nur" eine Wahrung ist kannst Du diese ignorieren.
Diese Warnung kommt oft wenn man in einer Projektmappe mehrere Projekt hat und in einem Projekt Bcl über Nuget installiert hat. Projekttypen mit .Net Framework 4.5 brauchen aber Bcl nicht da es schon Bestandteil des Framework ist.
Man kann die Warnung aber auch ausschalten Link
Gruß, Thomas
Sage nie, ich kann es nicht - sage nur, ich kann es noch nicht!
Mittwoch, 8. Februar 2017 17:54 -
Guten Morgen Thomas,
wenn ich das Projekt öffne ist es noch ine Warnung
Warnung Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Aktivieren Sie die Wiederherstellung von NuGet-Paketen, um die fehlende Datei herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "..\packages\Microsoft.Bcl.Build.1.0.21\build\Microsoft.Bcl.Build.targets".
Wenn ich dann auf "starten" klicke.
Kommt die Meldung:
"Fehler beim Erstellen. Möchten sie den Vorgang fortsetzen und den letzten erfolgreichen Build ausführen?"
Wenn ich auf nein klicke wird mir in der Fehlerliste folgendes angezeigt:
"Fehler Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Aktivieren Sie die Wiederherstellung von NuGet-Paketen, um die fehlende Datei herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "..\packages\Microsoft.Bcl.Build.1.0.21\build\Microsoft.Bcl.Build.targets"."
Ich habe das Projekt vor geraumer Zeit von einem Kollegen übernommen. Und bin bei weitem kein Profi. Bisher hat am alten rechner immer alles funktioniert und ich habe am Projekt selber seid ich den rechner gewechselt habe auch nichts geändert. Ich gehe davon aus, dass es an der neuen installation liegt. Habe aber keine Ahnung was ich noch tun kann.
Vielleicht hast du ja eine Idee.
Gruß
Martin
leider ist es keine warnung, sonst hätte ich sie einfach ignoriert :-) (darin bin ich ganz gut). Es ist ein Fehler.
Donnerstag, 9. Februar 2017 05:52 -
vielleicht hilft dir das Link
Gruß, Thomas
Sage nie, ich kann es nicht - sage nur, ich kann es noch nicht!
Donnerstag, 9. Februar 2017 16:11 -
Hallo,
das Problem war, dass der TeamFoundationServer wohl die NuGet-Pakete nicht mit sichert. Warum sich diese nachträglich nicht neu installieren lassen ist mir bis jetzt nicht klar. Ich habe nun einfach das gesamte Projekt vom alten auf den neuen Rechner kopiert. Und dann gab es keine Probleme mehr.
Dennoch danke für die Hilfe.
Gruß
Martin
Montag, 20. Februar 2017 12:08