문제

I installed Asp.net MVC 3 beta which also installs NuPack, but when I open a project in Visual Studio 2010 Express, the Package Manager Console gives me this error message:

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)

I have been able to download packages via the "Add Package Reference" menu option, but not with the Package Manager Console. Please what could the problem be? Thanks.

도움이 되었습니까?

해결책

Download the Windows Management Framework Core package which contains PowerShell 2.

Use the one that matches your version of Windows.

I got exactly the same, and as the stack explicitly mentions PowerShell I searched / downloaded / installed (& unfortunately were asked to restart) ... done :)

다른 팁

NuPack Console requires PowerShell 2.0, so make sure that you have it installed. If you are running this on Windows XP, this might not be the case.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top