Nuget (PowerShell 2.0-Fehler) Visual Studio 2015, Windows 10 (PwrShl 5.0)

7

Ich verwende Visual Studio 2015 , unter Windows 10 - Ich habe ein Problem mit dem Nuget Console , es will Powershell 2.0 . Ich habe tatsächlich Powershell installiert, aber seine Version 5.0

Ich verstehe nicht wirklich, warum 5 nicht mit 2 kompatibel wäre? oder warum kann nigget 5 nicht finden, wenn 2 nicht installiert ist?

  • Ich habe versucht, 2 zu installieren, hat nicht funktioniert

  • Ich habe die üblichen Änderungsberechtigungen für das nugget-Paketsignieren ausprobiert, aber auch nicht funktioniert

Hat jemand einen Vorschlag? Ich bin sicher, dass es möglich sein muss!

Ich muss die neueste Google Custom Search-API herunterladen, und es scheint, dass Nuget der einzige Weg ist, dies zu tun, aber wenn nicht, dann wäre ein Link zum direkten Herunterladen der API für jetzt genauso nützlich! (Ich habe fast alles von Google API, außer Suche lol)

Ich habe auch versucht, die (Google Search API) Pakete manuell über PowerShell 5.0 zu installieren, aber es kann sie nicht finden, soweit ich weiß, sollten die Repositories bereits hinzugefügt werden, aber vielleicht nicht?

Vollständige Fehlermeldung:

  

Fehler: Die Package Manager Console benötigt PowerShell 2.0 Runtime   nicht auf dieser Maschine erkannt. Bitte installieren Sie die PowerShell 2.0 von   support.microsoft.com/kb/968929 und starten Sie Visual Studio neu

    
John Miszt 14.08.2015, 08:13
quelle

1 Antwort

22

Sie müssen Powershell 2.0 installieren. Auf Windows 10 können Sie diese Schritte ausführen:

  1. Gehe zu Dieser PC
  2. Klicken Sie auf Deinstallieren oder ändern Sie ein Programm auf der Computerregisterkarte
  3. Klicken Sie auf Windows-Funktionen aktivieren oder deaktivieren
  4. Markieren Sie Poweshell 2.0 für die Installation
  5. Klicken Sie auf OK

Oder öffne die Powershell als Admin und:

  1. PS & gt; Installieren Sie WindowsFeature PowerShell-V2
Tamas Toth 17.09.2015 09:01
quelle