2010-12-31 10 views
6

Ho installato NuGet in Visual Web Developer 2010 Express, ma quando si passa a Esplora soluzioni, fare clic con il pulsante destro del mouse sulla cartella "Riferimenti" del progetto e selezionare "Aggiungi pacchetto Libreria di riferimento", ho subito ottenere questo errore:NuGet: "Impossibile caricare uno o più dei tipi richiesti"

Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.

C'è solo un pulsante OK, e non c'è modo per me per recuperare le informazioni aggiuntive mi sta raccontando.

Questa è una nuova installazione di NuGet; Non l'ho mai installato su questo computer in precedenza.

Come posso correggere e/o diagnosticare questo errore in modo da far funzionare NuGet?

risposta

6

Questo errore si verifica quando PowerShell non è installato. Nel tentativo di diagnosticare ulteriormente il problema, sono andato a Strumenti> Libreria Package Manager> Console Package Manager, e la consolle si avvicinò con testo rosso che diceva:

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

Dopo aver installato PowerShell, la finestra di dialogo Libreria pacchetto Reference Aggiungi ha iniziato a lavorare.

ho presentato una segnalazione di bug contro NuGet chiedendo il messaggio di errore migliore quando i prerequisiti mancano (e in posizione ideale per il programma di installazione in realtà installare i prerequisiti): Item #530: "Unable to load one or more of the requested types" error

+0

d'accordo, dovremmo migliorare errore gestione in questo scenario. –

Problemi correlati