Как импортировать пространство имен System.ServiceProcess в проект WPF? Не отображается в CodeSense - PullRequest
5 голосов
/ 04 марта 2009

как я могу импортировать пространство имен System.ServiceProcess в проект WPF в VB.NET (не C #)? Объект ServiceController отсутствует в наборе инструментов в VS2008, и я не могу понять это. Есть идеи? Если это конкретное пространство имен нельзя импортировать в проекты WPF, может ли кто-нибудь предложить другой способ управления службами Windows из приложения WPF? Я знаю, что этот фреймворк больше ориентирован на мультимедийные приложения, но очень хотел бы переключить некоторые мои инструменты на WPF.

Заранее спасибо!

Ответы [ 3 ]

8 голосов
/ 04 марта 2009

Вам необходимо добавить ссылку на System.ServiceProcess.dll.

Смущает то, что эта сборка не в C:\Program Files\Reference Assemblies\Microsoft\Framework. Это должно быть в GAC; однако он может не отображаться в списке сборок. Вы можете перейти к C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 и ссылаться на него оттуда.

2 голосов
/ 04 марта 2009

Полагаю, вы хотите добавить ссылку на проект, а не добавлять ее в файл XAML.

Вам нужно будет добавить ссылку на соответствующую DLL, но она может быть скрыта от вас, если вы не указали правильную версию фреймворка - убедитесь, что в свойствах вашего проекта указано, что вы нацелены на 3.5.

1 голос
/ 26 декабря 2018

В моем случае я использовал VS2017, искал System.ServiceProcess в диспетчере NuGet (Сервис -> Диспетчер пакетов NuGet -> Управление пакетами NuGet для решения ...)

Установите его для нужных проектов и все.

enter image description here

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