2010-10-09 99 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上运行此操作,则可能不是这种情况。