Подтвердить что ты не робот

Создание установщика MSI для службы Windows

У меня есть проект Windows Service в Visual Studio 2008. Я также добавил проект установки и развертывания. К сожалению, когда я его устанавливаю, служба не отображается в оснастке службы MMC snapin.

Я уже добавил ProjectInstaller в проект службы, и теперь я уже выполнил инструкции здесь.

4b9b3361

Ответ 1

То, что вы ищете (и эта статья ничего не говорит об этом, что я вижу) является классом ProjectInstaller. Если вы откроете свой сервис в режиме просмотра, вы можете щелкнуть правой кнопкой мыши и выбрать "Добавить установщик". Это добавляет класс к вашему проекту, который называется, по умолчанию (я думаю), ProjectInstaller.cs. В представлении дизайна вы увидите два элемента с именами по умолчанию ServiceProcessInstaller1 и ServiceInstaller1. Измените свойства для каждого из них, для какой учетной записи вы хотите управлять своим сервисом, каково имя службы, описание и т.д.

Затем в вашем проекте MSI щелкните значок "Редактор пользовательских действий" и добавьте "Первичный вывод из программы" YourServiceProject "ко всем действиям," Установить "," Отменить "," Откат "и" Удалить ".

Здесь более старый переход от Microsoft.

Желаем удачи.