2015-08-14 12 views
7

Sto usando Visual Studio 2015, su Windows 10 - Sto riscontrando un problema con lo, che richiede Powershell 2.0. Ho infatti installato PowerShell, ma la sua versione 5.0Nuget (errore PowerShell 2.0) Visual Studio 2015, Windows 10 (PwrShl 5.0)

Non capisco davvero perché 5 non sarebbe compatibile con 2? o perché nuget non riesce a trovare 5 quando 2 non è installato?

  • Ho provato installare 2, non ha funzionato

  • Ho provato i soliti modificare le autorizzazioni per il pacchetto NuGet firma, non ha funzionato neanche

Uno hai un suggerimento? Sono sicuro che deve essere possibile!

Ho bisogno di scaricare l'ultima API di ricerca personalizzata di Google e sembra che Nuget sia l'unico modo per farlo, ma in caso contrario, un collegamento per il download diretto dell'API sarebbe altrettanto utile per ora! (Ho quasi tutto da google API, eccetto search lol)

Ho anche provato a installare i pacchetti (Google Search API) manualmente tramite PowerShell 5.0, ma non riesco a trovarli, per quanto ne so, i repository dovrebbero già essere aggiunti, ma forse no?

messaggio di errore completo:

Error: The Package Manager Console requires PowerShell 2.0 runtime, which is not detected on this machine. Please install the PowerShell 2.0 from support.microsoft.com/kb/968929 and restart Visual Studio

+1

Quale errore - il messaggio completo e una sintesi - stai ottenendo? – Richard

+0

passando da Strumenti> Nuget> Console Gestione pacchetti ... Viene visualizzato: Errore: la console di Gestione pacchetti richiede il runtime di PowerShell 2.0, che non viene rilevato su questa macchina. Installare PowerShell 2.0 da http://support.microsoft.com/kb/968929 e riavviare Visual Studio. –

+1

Si prega di includere tali informazioni per intero nella domanda. – Richard

risposta

22

È necessario installare Powershell 2.0. Su Windows 10 è possibile seguire questi passaggi:

  1. andare a questo pc
  2. Clicca Disinstalla o modifica un programma sulla scheda del computer
  3. Clicca Attiva funzionalità di Windows on o off
  4. Mark Poweshell 2.0 per l'installazione
  5. Fare clic su OK

O PowerShell aperta come amministratore e:

  1. PS> Install-WindowsFeature PowerShell-V2
+0

Sì, questo ha funzionato. Fastidioso che Microsoft fornisce informazioni errate in Visual Studio affermando che questo deve essere scaricato. – BruceHill

+0

Concordato, VS 2015 dovrebbe rilevare che si tratta di una funzione di piattaforma e mostrare invece l'errore appropriato.La pagina a cui si collega non ha opzioni per Windows 10. –

+5

Impossibile trovare il cmdlet sopra riportato per me. 'Enable-WindowsOptionalFeature -FeatureName" MicrosoftWindowsPowerShellV2Root "-Online -All' ha funzionato per me. 'online' - in modo che possa scaricare file; "Tutto" - quindi può anche installare tutte le (esattamente 1) funzioni sottostanti, questa funzionalità è il motore PS 2.0. – AndyMeFul

Problemi correlati