problemi Console Package Manager
-
29-09-2019 - |
Domanda
Ho installato Asp.net MVC 3 beta che installa anche NuPack, ma quando apro un progetto in Visual Studio 2010 Express, la console di Package Manager mi da questo messaggio di errore:
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)
Sono stato in grado di scaricare i pacchetti tramite l'opzione di menu "Add Reference Package", ma non con la console di Package Manager. Si prega di quello che potrebbe essere il problema? Grazie.
Soluzione
Scarica il Windows Management Framework Core pacchetto che contiene PowerShell 2.
Usa quello che corrisponde la versione di Windows.
Ho ottenuto esattamente lo stesso, e come lo stack menziona esplicitamente PowerShell ho cercato / scaricato / installato (e purtroppo è stato chiesto di riavviare il computer) ... fatto:)
Altri suggerimenti
NuPack Console richiede PowerShell 2.0, in modo da assicurarsi che avete installato. Se si esegue questo su Windows XP, questo potrebbe non essere il caso.