Вопрос

Я установил BETA ASP.NET MVC 3, которая также устанавливает NUPACK, но когда я открываю проект в Visual Studio 2010 Express, консоль Console Package Manager дает мне это сообщение об ошибке:

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)

Я смог загрузить пакеты с помощью меню «Добавить справочник пакета», но не с консоли диспетчера пакетов. Пожалуйста, в чем может быть проблема? Спасибо.

Это было полезно?

Решение

Download the Базовый пакет Management Windows Management который содержит PowerShell 2.

Используйте тот, который соответствует вашей версии Windows.

Я получил точно так же, и как стек явно упоминает PowerShell, я искал / скачал / установлен (и к сожалению, попросили перезапустить) ... сделано :)

Другие советы

Nupack Console требует PowerShell 2.0, поэтому убедитесь, что она установлена. Если вы запускаете это в Windows XP, это может быть не так.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top