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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top