Powershell NuGet Provider
Wenn es zu Problemen (TLS 1.2) bei der Installation kommt oder eine Maschine keine Internetverbindung hat, dann kann NuGet auch offline installiert werden.
Get-PackageProvider -ListAvailable
NuGet Provider offline installieren
Im Grunde benötigt man dafür nur die aktuelle Microsoft.PackageManagement.NuGetProvider.dll.
Diese kopiert man in den Pfad “C:\Program Files\PackageManagement\ProviderAssemblies\nuget“. Entweder besorgt man sich die DLL von einem vertrauenswürdigen PC oder man lädt sich diese aus dem Internet herunter.
Bitte immer vergewissern ob die Downloadquellen auch vertrauenswürdig sind!
Die Powershell beenden und erneut öffnen.
Get-PackageProvider -ListAvailable
Troubleshooting
Mehr Informationen zum Thema Install-PackageProvider findet ihr hier.
TLS1.2 aktivieren und prüfen:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
[Net.ServicePointManager]::SecurityProtocol
PSRepository als Standard setzen:
Register-PSRepository -Default
Repository abfragen und PSGallery vertrauen:
Get-PSRepository
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted