2010-10-09 28 views
3

J'ai installé Asp.net MVC 3 beta qui installe également NuPack, mais quand j'ouvre un projet dans Visual Studio 2010 Express, le Package Manager Console me donne ce message d'erreur:Package Manager Console émet

System.TypeLoadException: Could not load type 'System.Management.Automation.Runspaces.InitialSessionState' from assembly 'System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. 
    at NuPackConsole.Host.PowerShell.Implementation.PowerShellHostProvider.CreateHost(IConsole console) 
    at NuPackConsole.Implementation.PowerConsole.HostInfo.get_WpfConsole() 
    at NuPackConsole.Implementation.PowerConsoleToolWindow.get_WpfConsole()System.InvalidOperationException: Can't start ConsoleDispatcher. Host is null. 
    at NuPackConsole.Implementation.Console.ConsoleDispatcher.Start() 
    at NuPackConsole.Implementation.PowerConsoleToolWindow.MoveFocus(FrameworkElement consolePane) 

I ont pu télécharger des paquets via l'option de menu "Ajouter un package", mais pas avec la console du gestionnaire de packages. S'il vous plaît, quel pourrait être le problème? Merci.

Répondre

9

Télécharger le Windows Management Framework Core package qui contient PowerShell 2.

Utilisez celui qui correspond à votre version de Windows.

J'ai eu exactement la même chose, et que la pile mentionne explicitement PowerShell I recherché/téléchargé/installé (malheureusement & ont été invités à redémarrer) ... :) fait

+0

Merci eglasius et Darin. Je l'ai maintenant opérationnel :) –

2

La console NuPack requiert PowerShell 2.0, assurez-vous donc de l'installer. Si vous utilisez Windows XP, ce n'est peut-être pas le cas.