2010-12-31 14 views
6

Ich habe NuGet in Visual Web Developer 2010 Express installiert, aber wenn ich in den Projektmappen-Explorer gehe, klicken Sie mit der rechten Maustaste auf den Ordner "References" eines Projekts und wählen "Hinzufügen Bibliothek Package Reference“, bekomme ich sofort diesen Fehler:NuGet: "Kann einen oder mehrere der angeforderten Typen nicht laden"

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

es gibt nur eine OK-Taste, und keine Möglichkeit für mich die zusätzliche Informationen abrufen es über mir erzählt.

Dies ist eine Neuinstallation von NuGet; Ich habe es noch nie zuvor auf diesem Computer installiert.

Wie kann ich diesen Fehler beheben und/oder diagnostizieren, damit NuGet funktioniert?

Antwort

6

Es stellt sich heraus, dass dieser Fehler auftritt, wenn PowerShell nicht installiert ist. Bei dem Versuch, das Problem weiter zu diagnostizieren, ging ich zu Extras> Bibliothek Package Manager> Package Manager-Konsole und die Konsole kam mit rotem Text auf, der sagte:

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.

Nachdem ich Powershell installiert, Dialog der Bibliothek hinzufügen Paket Referenz Angefangen zu arbeiten.

ich einen Fehlerbericht gegen NuGet eingereicht habe, für eine bessere Fehlermeldung zu fragen, wenn Voraussetzungen fehlen (und im Idealfall für den Installateur installiert die Voraussetzungen, um tatsächlich): Item #530: "Unable to load one or more of the requested types" error

+0

einverstanden sind, sollen wir Fehler verbessern Handhabung in diesem Szenario. –