Не удается загрузить оснастку Windows PowerShell Microsoft.PowerShell.Host - PullRequest
4 голосов
/ 17 мая 2010

Я пытаюсь вызвать командлеты Windows Powershell через Visual Studio .NET. Тем не менее, я получаю исключение, показанное ниже, когда я пытаюсь вызвать функцию. Microsoft.PowerShell.ConsoleHost.dll изначально не было в этом пути, поэтому я скопировал его из другого места. Это правильный способ установки оснастки? Это все еще выплевывает это исключение, и я не уверен почему. Любые толчки в правильном направлении были бы очень полезны. Спасибо.

System.Management.Automation.Runspaces.PSSnapInException: Невозможно загрузить оснастку Windows PowerShell Microsoft.PowerShell.Host из-за следующей ошибки: Не удалось загрузить файл или сборку ' file: /// C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Microsoft.PowerShell.ConsoleHost.dll 'или одна из его зависимостей. Система не может найти указанный файл. System.Management.Automation.Runspaces.PSSnapInException: в System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadMshSnapinAssembly (PSSnapInInfo mshsnapinInfo) в System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadPSSnapIn (PSSnapInInfo mshsnapinInfo) в System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadPSSnapIns (Collection`1 mshsnapinInfos, PSConsoleLoadException & warning) в System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.CreateDefaultConfiguration () в System.Management.Automation.Runspaces.RunspaceConfiguration.Create ()

1 Ответ

1 голос
/ 18 мая 2010

Попробуйте использовать fuslogvw , предоставленный MS. Помогает в таких проблемах, когда не удается загрузить некоторые сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...