Package Manager Console questions
-
29-09-2019 - |
Question
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:
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)
J'ai été en mesure de télécharger des paquets via l'option de menu « Ajouter un package de référence », mais pas avec la console Package Manager. S'il vous plaît ce que le problème pourrait être? Merci.
La solution
Télécharger le Windows Management Framework package de base qui contient PowerShell 2.
Utilisez celui qui correspond à votre version de Windows.
Je suis exactement la même chose, et que la pile mentionne explicitement PowerShell je cherchai / téléchargé / installé (et malheureusement, ont été invités à redémarrer) ... fait:)
Autres conseils
NuPack Console nécessite PowerShell 2.0, alors assurez-vous que vous l'avez installé. Si vous utilisez ce sous Windows XP, cela pourrait ne pas être le cas.