System.Management.Automation и System.Runtime.Remoting сборка - PullRequest
4 голосов
/ 19 ноября 2010

Я добавил ссылку на сборки (System.Management.Automation и System.Runtime.Remoting) в мое приложение C # и использовал интерфейс powershell в своем проекте. но во время компиляции кода я получаю сообщение об ошибке

"Тип или имя пространства имен 'Remoting' не существует в пространстве имен «Система. Управление. Автоматизация» имя типа или пространства имен «PowerShell» не может быть найден

C: \ WINDOWS \ сборка \ GAC_MSIL \ System.Management.Automation \ 1.0.0.0__31bf3856ad364e35 \ System.Management.Automation.dll system.runtime.remoting C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ System.Runtime.Remoting.dll

1 Ответ

5 голосов
/ 22 ноября 2010

Для компиляции вы должны ссылаться на сборку System.Management.Automation в этом месте:

C:\Program Files (x86)\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0

Если вы ищете удаленное взаимодействие PowerShell, вам необходимо использовать пространство имен System.Management.Automation.Remoting. Для типа PowerShell вам, вероятно, понадобится следующее использование операторов в файле исходного кода C #:

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