2010-10-09 98 views
3

我安裝了Asp.net MVC 3測試版也安裝NuPack,但是當我在Visual Studio中打開一個項目2010速成,包管理器控制檯給我此錯誤消息:包管理器控制檯發出

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) 

我已經能夠通過「添加軟件包引用」菜單選項下載軟件包,但不能使用軟件包管理器控制檯。請問問題是什麼?謝謝。

回答

9

下載其中包含的PowerShell 2.

使用符合您的Windows版本的一個Windows Management Framework Core package

我完全一樣,和堆棧明確提到的PowerShell我搜索/下載/安裝(&不幸被要求重新啓動)......做:)

+0

感謝eglasius和達林。我已經掌握並現在運行:) – 2010-10-10 11:14:22

2

NuPack Console需要PowerShell 2.0,因此請確保已安裝它。如果您在Windows XP上運行此操作,則可能不是這種情況。