Aktivieren Sie die NuGet-Paketwiederherstellung in Visual Studio 2013
Bin ich nach dieses einfache tutorial mit der Codierung zu beginnen mit der Google+ API in C#. Aber ich habe stecken für Stunden auf Schritt 3, wo die erste Teilschritte sind:
- Sie In Visual Studio auf Projekt - > Enable NuGet Package Restore > Antwort " ja " im Dialogfeld.
- Mit der rechten Maustaste auf den gplus-quickstart-csharp Projekt und wählen Sie NuGet-Pakete Verwalten.
- Klicken Sie auf Wiederherstellen auf der NuGet-Pakete Verwalten-Fenster. Dies wird installieren Sie die Google-API-Client-Bibliotheken.
Wenn ich auf Projet, es ist keine option "Enable NuGet Package Restore".
Dort ist ein Nuget-Pakete Verwalten option, aber keine Restore-Taste oder option löschen.
Das Projekt nicht bauen, und gibt mir die Fehlermeldung:
Fehler 1 Dieses Projekt verweist auf NuGet-Paket(s) fehlen,
dieser computer. Enable NuGet Package Restore, um Sie herunterzuladen. Für
mehr Informationen finden Sie unter http://go.microsoft.com/fwlink/?LinkID=322105.
Die fehlende Datei ist
C:\Benutzer\Dokumente\ " google+\gplus-quickstart-csharp\.nuget\NuGet.Ziele. C:\Users\Documents\google+\gplus-quickstart-csharp\gplus-quickstart-csharp\gplus-quickstart-csharp.csproj 201 5 gplus-quickstart-csharp
Ging ich auf der microsoft-website und es nur Umleitungen auf der NuGet-Dokumentation, wo ich habe nichts gefunden, das funktioniert. Ich habe versucht, die folgenden Befehle (beschrieben in den Beispielen):
- D:\projects\contoso> nuget.exe wiederherstellen
- D:\projects\contoso> nuget.exe wiederherstellen von contoso.sln
- D:\projects> nuget.exe wiederherstellen contoso
aber ohne Erfolg. Und ja, NuGet installiert ist. Irgendwelche Ideen? Danke!
InformationsquelleAutor der Frage user3180077 | 2014-10-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie den Menüpunkt: "enable nuget package restore" mit der rechten Maustaste im Projektmappen-explorer auf die Lösung - nicht auf das Projekt.
Bekommen Sie eine Meldung:
War nicht das, was Sie gesucht haben?
InformationsquelleAutor der Antwort Harald Coppoolse
Die Sie nicht verwenden möchten das Projekt basiert nuget package restore!
Stellen Sie sicher, dass Sie die neueste Nuget-version (Extras -> Erweiterungen und Updates)
Wenn Sie gehen, um das Projekt zu erstellen es sollte Ihnen sagen, es muss laden Sie die nuget-Pakete (oder vielleicht nur auto-download).
Bearbeiten nicht sicher, was mit den downvotes:
http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html
Da die Menschen immer noch haben Sie Probleme mit der Bearbeitung, weitere Informationen:
https://docs.nuget.org/consume/package-restore#common-issues-with-automatic-package-restore
InformationsquelleAutor der Antwort John
Umbenennen .nuget-Ordner dann mit der rechten Maustaste auf Ihre Lösung. Enable Nuget package restore sollte dann sichtbar sein.
InformationsquelleAutor der Antwort ceebreenk
Ich denke, Sie wollen einfach nur wissen, wo Sie zu ermöglichen "Ermöglichen Nuget zum download fehlende Pakete"
In VS2013:
Klicken Sie rechts auf das Projekt
Wählen Sie "Manage NuGet Packages for Solution"
Dann Klicken Sie auf "Einstellungen"
im neuen dialog klicken Sie auf "Manage NuGet-Paket-Manager" auf root-Ebene
Aktivieren oder Deaktivieren Sie "Zulassen von NuGet herunterladen fehlende Pakete"
InformationsquelleAutor der Antwort Ronald
Ich hatte dieses problem und fand eine Lösung, die möglicherweise oder möglicherweise nicht für Sie arbeiten. Ich hatte zu Bearbeiten, die csproj-Dateien, weil Sie zeigt auf falsche oder nicht vorhandene packages Ordner.
Blick für das Referenz-Pfade in der csproj-Datei und werden Sie sicher, dass die packages-Ordner Pfad korrekt ist:
Vielleicht wegen der ungewöhnlichen Ordner setup, das muss sein
..\..\packages
. Auch nach oben, NuGet fügt diese Zeile:Wenn Sie zu Bearbeiten hatten Ihre HintPaths, werden Sie wahrscheinlich auch brauchen, diese zu Bearbeiten. In meinem Beispiel würde man den Wert zu ändern
..\..\
. Schließlich an der Unterseite, NuGet fügt einem Ziel mit dem NamenEnsureNuGetPackageBuildImports
. Sehen Sie ein paar der Attribute, die mit der..\packages
Pfade in Ihnen. Wieder mit meinem Beispiel, würden Sie haben, dies zu ändern, um..\..\packages
. Die Basis für alle diese Werte ist natürlich der Ordner mit der csproj-Datei.Es kann ungewöhnlich für Ihre Ordner-Pfade eingerichtet werden in einem nicht-Standard-Weise, aber meine waren, und diese information wäre nützlich gewesen für mich.
InformationsquelleAutor der Antwort user2023861
Wenn Sie mit der rechten Maustaste auf ein Projekt, und nicht sehen, die option "Enable Nuget Package Restore" - Der Grund, warum Sie nicht SEHEN, diese option, weil Sie nicht über die neueste version von nuget-Paket in Visual Studio installiert.
Die folgenden Schritte zeigen, wie Sie die entsprechenden nuget-Paket für die version von Visual Studio, die Sie verwenden.
Klicken Sie auf Extras->Erweiterungen und Updates. Erweiterungen und Update-Dialog wird
erscheinen. Klicken Sie auf online in der linken Spalte des dialogs. Sie sollten sehen, wie erste Paket in der Liste "Nuget-Paket-Manager für Visual Studio 2013. Klicken Sie auf den "download" - button zu installieren. Sie müssen dann starten Sie Visual Studio neu.
Nun re-öffnen Sie Ihre Lösung und mit der rechten Maustaste auf der name der Lösung. Sie sollten jetzt sehen, ein popup-dialog gefragt, ob Sie wiederherstellen wollen, Pakete für diese Lösung. Wenn Sie die Option 'ja' Sie immer dann, wenn Sie die Projektmappe von nuget wird versuchen, den download und die entsprechenden Pakete für Ihre Lösung verwendet wird.
InformationsquelleAutor der Antwort Frank Saraceno
In meiner situation, die ich gerade erstellt eine neue Lösung und die Lösung, die Datei noch nicht gespeichert wurde. Stellen Sie sicher, dass die Lösung gespeichert wird, bevor "Das Nuget Package Restore"
InformationsquelleAutor der Antwort nwestfall