Ich möchte alle NuGet-Referenzen in meiner Lösung auf die neueste Version während des Build-Prozesses in VSTS zu aktualisieren.NuGet Update-Paket in VSTS Build-Aufgabe
Also frage ich mich, wie man "Update-Paket" in einer VSTS-Build-Task aufrufen.
Ich möchte alle NuGet-Referenzen in meiner Lösung auf die neueste Version während des Build-Prozesses in VSTS zu aktualisieren.NuGet Update-Paket in VSTS Build-Aufgabe
Also frage ich mich, wie man "Update-Paket" in einer VSTS-Build-Task aufrufen.
können Sie rufen Nuget update Befehle mithilfe von Befehlszeilen Schritt/Aufgabe, zum Beispiel:
$(build.sourcesDirectory)\Tools\nuget.exe
; Argumente: Update WebApplication2.sln
; Arbeitsordner: $(build.sourcesDirectory
))Versuchen Sie unter Optionen ...
zu überprüfen, 'Skripte Zugriff auf OAuth Token zu ermöglichen' Danke! Ich habe Ihren Vorschlag ausprobiert, aber "nuget.exe Update" benötigt Authentifizierung für meinen VSTS-Paket-Feed. Und -UserName -Password wird nicht akzeptiert. (Log: "Unknown option: '-UserName'") –
Aber für den nuget.org feed (mit anonymem Zugriff) funktioniert es. Jetzt muss ich das für meinen internen Feed machen. Irgendwelche Ideen? –
@ThomasMutzl Befehlszeilenschritt hinzufügen (Werkzeug: [Nuget-Werkzeugpfad]; Argumente: Quellen hinzufügen -name myfeed -source [feed url] -username [xxx] -password [xxx] -StorePasswordInClearText. Wenn Sie VSTS-Feed verwenden, werden Sie müssen Sie Nuget.config (Include your internal feed) für den Nuget-Installationsschritt angeben Standardmäßig befindet sich Nuget.config im Ordner% AppData%/Nuget auf Ihrem Computer –