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

Установка службы Windows из проекта установщика Visual Studio

Коллега написал приложение Windows и оставил меня делать установщики. Я создал проект установщика через Visual Studio и добавил основной проект проекта службы в новый проект.

Когда я запускаю установщик, он создает правильные папки и копирует DLL, EXE и файл конфигурации, но не выполняет фактическую установку службы.

Служба не указана в окне "Службы", и если я дважды кликнул на exe, мне сказали, что мне нужно запустить installutil для установки службы.

Как мне сделать установщик сделать этот бит для меня? Я нашел эту статью:

http://www.codeproject.com/KB/install/InstallService.aspx

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

4b9b3361

Ответ 2

Для тех, кто ищет обновленные инструкции для Visual Studio 2010 (инструкции для ответа на VS 2005) проверьте следующую ссылку:

Пошаговое руководство. Создание приложения-службы Windows в конструкторе компонентов (обратите внимание, что "другие версии" [VS 2005, VS2008] доступны из та же ссылка)

Ответ 3

У меня была эта проблема, в моем случае проблема заключалась в том, что я забыл добавить пользовательские действия для проекта установщика. Чтобы найти этот проект правого клика → "view" → "пользовательские действия" в нем, ему нужен основной вывод, добавленный в папки.