Nuget.Ziele, die nicht auf den ersten Zeit, die Lösung zu öffnen
Wenn ich eine Lösung für die erste Zeit, nachdem es heruntergeladen wurde, aus TFS, es (Vs2010) nicht in der Lage zu finden, die NuGet.targets-Datei.
Habe ich kontrolliert TFS und es als markiert heruntergeladen, und es existiert auf dem Dateisystem.
Wenn ich versuche, öffnen Sie die Lösung direkt vom TFS wieder, dass es plötzlich funktioniert.
Ich glaube, das ist der Grund, warum meine automatisierte builds sind auch zu Versagen.
Hat jemand dieses Problem vor?
- Haben Sie überprüft, es gibt eine .nuget-directory in Ihrer Lösung-Verzeichnis mit der NuGet.targets Datei? Die NuGet.Ziele befindet sich der $(SolutionDir) variable, ich sehe keinen anderen Grund als die Datei nicht lokal...
- Yup, es ist alles da - wie ich schon in meiner Frage - hat alles Prima funktioniert, das zweite mal um...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Visual Studio-downloads-Lösungen von TFS (Doppelklick sln-Datei im Projektmappen-explorer) es erscheint angezeigt, um den download von Dateien und laden Sie Sie hoch. Leider scheint es, zu versuchen, öffnen von project-Dateien vor dem Download die .nuget-Verzeichnis, das ist, warum es nicht die Datei finden. Das Letzte, was es scheint zu tun ist, laden Sie die Datei, die erklärt, warum es auf der Festplatte aber es gab die Fehlermeldung. Wenn Sie öffnen Sie die Lösung, Sie ist bereits da und funktioniert einwandfrei.
Beim TFS-Build-server-downloads eine Lösung zu bauen, so tut Sie das auf dem solution directory statt. Das heißt, es wird bekommen die .nuget-Verzeichnis, bevor Sie es versucht zu bauen, so sollte es nicht zu Problemen auf dem server zu bauen.
Ich glaube, das ist ein bug in Visual Studio, es sollte wirklich alles herunterladen der Lösung die Elemente zuerst. Obwohl es wäre schön, wenn Sie hatte das gleiche Verhalten als TFS-Builds.
Eine Arbeit um für dieses Problem ist erhalten Sie die neuesten an der Lösung-Ordner, bevor Sie die Lösung öffnen für die erste Zeit. Nicht ideal, aber es funktioniert.
Ich würde auch vorschlagen, protokollieren einen Fehler, der entweder mit der nuget-oder visual-studio-team, aber ich vermute, Sie sind wahrscheinlich schon bewusst.
Lief in dieser Freitag-und auf einem anderen Rechner heute.
Für die Maschine am Freitag habe ich kopiert .nuget-Verzeichnis, da ich nicht ein.
Für die Maschine heute hatte die .nuget-Verzeichnis und kopieren Sie es auf einer anderen Maschine hat das Problem nicht beheben. Öffnen von TFS Source Control Explorer hat nicht funktioniert entweder.
Wir folgten dann die Schritte auf Eröffnung-Projekt in Visual Studio schlägt fehl aufgrund von nuget.Ziele nicht gefunden " - Fehler (enable Package Restore auf die Lösung) und es funktionierte ohne Problem.
Hatte nicht diese vor der letzten Woche, und es ist nur ein Projekt von vielen, die mit keiner der anderen mit diesem problem.
Habe ich versucht diesem problem durch die Anleitung auf http://www.windowsazure.com/en-us/develop/net/tutorials/multi-tier-web-site/2-download-and-run/
Stellt sich heraus die zip-Datei der source-code wurde in Auszügen in einem Ordner mit Kommas, die ich glaube nicht, dass msbuild mochte. Verschieben Sie es in ein Sicheres Verzeichnis namens geholfen.
Versuchen Sie diese Schritte,
Wiederherstellen".