Служба Microsoft успешно установлена, но не отображается в списке служб - PullRequest
0 голосов
/ 04 июня 2018

мне нужна помощь.Я успешно следую этому учебнику для установки службы Microsoft, но не вижу в списке служб.

Мой сервис:

public partial class Service1 : ServiceBase
{
    public Service1()
    {
        InitializeComponent();
    }

    protected override void OnStart(string[] args)
    {

    }

    protected override void OnStop()
    {

    }
}

Есть и другиережим установки службы?Или я что-то не так?

мой ответ от командных инструментов разработчика:

Начало фазы установки установки.См. Содержимое файла журнала для выполнения сборки C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.exe.Файл находится по адресу C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.InstallLog.Установка сборки "C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.exe".Затрагиваемые параметры: logtoconsole = assemblypath = C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.exe logfile = C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.InstallLog Нет общедоступных установщиков с установщикоматрибут можно найти в сборке C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.exe.

Фаза установки успешно завершена, а фаза фиксации начинается.См. Содержимое файла журнала для выполнения сборки C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.exe.Файл находится по адресу C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.InstallLog.Фиксация сборки 'C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.exe'.Затрагиваемые параметры: logtoconsole = assemblypath = C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.exe logfile = C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.InstallLog Нет общедоступных установщиков с установщикоматрибут можно найти в сборке C: \ projects \ SimPortalService \ SimPortalService \ bin \ Debug \ SimPortalService.exe.Удалите файл InstallState, так как нет установщиков.

Фаза подтверждения успешно завершена.

Транзакционная установка завершена.

1 Ответ

0 голосов
/ 04 июня 2018

Вы пропустили важный шаг из статьи:

Чтобы использовать шаги, описанные в этой статье, сначала необходимо добавить установщик службы в службу Windows.См. Пошаговое руководство. Создание приложения-службы Windows в конструкторе компонентов .

У вашей службы нет установщика, поэтому installutil не выполняет никаких действий, так как сообщает:

Не найдено общедоступных установщиков с атрибутом RunInstallerAttribute.Yes

Итак, создайте установщик для вашей службы.

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