Ich verwende das PackageReference-Paketverwaltungsformat, das in VS2017 und nicht in packages.config verfügbar ist.Nuget-Update mit PackageReference-Paketverwaltungsformat
Der Nuget Befehl restore funktioniert gut, aber die Nuget Update scheint von Projekten zu suchen, die eine packages.config haben, obwohl ich die SLN-Datei explizit bin Bereitstellung
Der Befehl ich benutze ist
\ NuGet \ 4.0.0 \ x64 \ nuget.exe update "Test.sln"
Der Ausgang ich erhalte, ist
Scanning for projects... MSBuild auto-detection: using msbuild version '15.3.409.57025' from 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\bin'. Found 0 projects with a packages.config file.
Weiß jemand, ob dies funktionieren sollte oder eine andere Möglichkeit, meine Pakete zu aktualisieren?
Vielen Dank.
Hey Leo danke für die Antwort. Leider kann ich update-package nicht verwenden, da ich versuche, im Rahmen eines Buildschritts von TFS 2017 Update 2 auf die neueste Version meiner nuget-Pakete zu aktualisieren (ohne eine bestimmte Version angeben zu müssen). Was wäre der empfohlene Ansatz dafür? – PatrickNolan
@PatrickNolan, ich verstehe. Sie können über die Befehlszeile ohne die Option "--Version" verwenden, überprüfen Sie bitte das Update in meiner Antwort für Details. Hoffnung hilft. –
Danke @ Leo-MSFT das Problem ist, ich möchte keine bestimmte Version über --Version festlegen. Ich muss Nuget zwingen, das LATEST-Paket zu laden. Irgendwelche Gedanken? – PatrickNolan