Vor kurzem hatte ich das Problem, dass mein Notebook - während eines NuGet updates - meinte wegen zu wenig Akku herunterzufahren...
Die Folge war ein halb heruntergeladenenes Package im Cache - genauer gesagt Xamarin.Forms - weches weiter zur Folge hatte, dass sich meine Xamarin.Forms
Projekte nicht Builden liesen. Stattdessen bekam ich lange NugetPackege Fehlermeldungen in mein Outputfenster...
Die Lösung ist aber recht einfach:
- Alle Visual Studio Instanzen beenden (damit alle File-Locks weg sind)
- Ein neues VS oder die VS Developer Console aufmachen
- den Befehl "nuget locals all -clear" ausführen.
Die Ausgabe sollte dann in etwa so aussehen:
PM> nuget locals all -clear
Clearing NuGet HTTP cache: C:\Users\user\AppData\Local\NuGet\v3-cache
Clearing NuGet cache: C:\Users\user\AppData\Local\NuGet\Cache
Clearing NuGet global packages cache: C:\Users\user\.nuget\packages\
Local resources cleared.
Wenn noch Fehler offen bleiben wie hier - so ist noch irgendein File lock vorhanden (durch ein Studio oder anderes laufendes Programm)
PM> nuget locals all -clear
Clearing NuGet HTTP cache: C:\Users\user\AppData\Local\NuGet\v3-cache
Clearing NuGet cache: C:\Users\user\AppData\Local\NuGet\Cache
Clearing NuGet global packages cache: C:\Users\user\.nuget\packages\
WARNUNG: Local resources partially cleared.
WARNUNG: Failed to delete 'C:\Users\user\.nuget\packages\'.
WARNUNG: Failed to delete 'C:\Users\user\.nuget\packages\xamarin.forms\2.3.4.224\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.Build.Tasks.dll'.
nuget : Clearing local resources failed: one or more errors occured.
In Zeile:1 Zeichen:1
+ nuget locals all -clear
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Clearing local ...errors occured.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError