NuGet PackageProvider offline installieren

NuGet Provider offline installieren

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

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!

DIREKT DOWNLOAD LINK

Microsoft.PackageManagement.NuGetProvider.dll

Die Powershell beenden und erneut öffnen.

Get-PackageProvider -ListAvailable

Powershell NuGet Provider

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