Пространство имен System.Windows.Forms не распознано в службе Windows - PullRequest
3 голосов
/ 17 февраля 2010

У меня есть служба, которая действует. Он не распознает следующую декларацию пространства имен:

using System.Windows.Forms;

Что мне больше всего нужно из пространства имен Windows.Forms - это элемент управления WebBrowser. Любые идеи о том, как заставить это работать? Спасибо.

Ответы [ 3 ]

7 голосов
/ 17 февраля 2010

Добавить ссылку на System.Windows.Forms в проекте.

Вот как вы это делаете: (скопировано с пользователя ниже - спасибо!):

вам нужно добавитьссылка на его сборку

щелкните правой кнопкой мыши узел проекта в обозревателе решений и

выберите AddReference -> .Net -> System.Windows.Forms

Просто убедитесь, что вы не вызываете MessageBox из вашего сервиса.Это не умная вещь, чтобы сделать.(Да, я заблокировал службы таким образом)

4 голосов
/ 17 февраля 2010

нужно добавить ссылку на его сборку

щелкните правой кнопкой мыши узел проекта в обозревателе решений и

выберите AddReference -> .Net -> System.Windows.Forms

0 голосов
/ 17 февраля 2010

Я не уверен, как вы собираетесь использовать элемент управления WebBrowser в службе Windows, тип приложения, который по своей сути не имеет пользовательского интерфейса.Вероятно, вам понадобится ссылка на библиотеку System.Windows.Forms.Если вы щелкнете правой кнопкой мыши по своему проекту и перейдете к Добавить ссылку ..., там будет полный список ссылок.Прокрутите вниз и выберите System.Windows.Forms и clikc OK, и все будет хорошо.

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