Verwendung von Paket über die Befehlszeile

8

Ich habe Paket aus Nuget in Nuget Package Manager Console mit folgendem Befehl installiert:

  

Install-Paketpaket

Ich habe dann versucht, paket convert-from-nuget auszuführen. Es stoppte auf einer Benutzereingabeaufforderung (es ließ mich nicht in die Paketmanagerkonsole eintippen). Mein nächster Gedanke war, es von der Befehlszeile aus auszuführen, aber wie ist nicht dokumentiert.

Wenn Sie paket convert-from-nuget in eine standardmäßige dev-Eingabeaufforderung eingeben, wird der Fehler "paket" nicht erkannt.

Wie führe ich Paket über die Befehlszeile oder Powershell aus, und wie geben Sie an, für welche Lösung es gilt?

    
BradleyDotNET 06.07.2015, 23:08
quelle

2 Antworten

7

Der Weg zum Einrichten von Paket in Ihrem Repository ist wie folgt:

1 Lade eine Version von paket.bootstrapper.exe herunter

Dies ist ein leichtgewichtiges Dienstprogramm, das paket.exe erhält und aktualisiert, stabile Veröffentlichung von der offiziellen Veröffentlichungsseite wählt:

Ссылка

2 Erstellen Sie einen .paket-Ordner

%Vor%

3 lege den heruntergeladenen Bootstrapper in diesen Ordner und rufe ihn auf

%Vor%

Jetzt haben Sie ein aktuelles paket.exe bereit, um Ihre Handhabung von Abhängigkeiten zu erleichtern.

4 konvertiert von nuget

%Vor%

Bitte überprüfen Sie das Ссылка auch für das Visual Studio-Plugin, damit Sie paket.dependencies und paket.references file

Bitte treten Sie auch Ссылка bei, wenn Sie Fragen haben.

    
smoothdeveloper 22.04.2016, 12:20
quelle
4

Das Chocolatey-Paket ändert die Umgebungsvariable PSModulePath. Ich habe festgestellt, dass diese Änderung manchmal erst nach dem Neustart des Systems (oder zumindest erst, wenn sich der Benutzer an- und abmeldet) übernommen wird. In der Zwischenzeit können Sie das Modul importieren mit:

%Vor%

Der Paketpfad ist normalerweise etwas wie C: \ Chocolatey \ lib. OTOH, lesen Sie Ihre Frage noch einmal, beziehen Sie sich auf das Nuget innerhalb von Visual Studio? Wenn dies der Fall ist, wird durch die Downloads von NuGet.org und diesem Paket paket.exe in $ (SolutionDir) \ packages \ Pakget.1.18.5 \ tools \ paket.exe abgelegt. Ihre Versionsnummer kann variieren.

Leider wird die Tatsache, dass PowerShell V5 das Install-Package einführt (welches standardmäßig von Chocolatey heruntergeladen wird), ein wenig verwirrend gegenüber dem Install-Package der NuGet Package Manager Konsole in Visual Studio sein.

    
Keith Hill 06.07.2015 23:31
quelle

Tags und Links