Я создал установщик для публикации веб-приложения. Это работает без каких-либо проблем. Я создал отдельный установщик для установки службы Windows. Это также работает без каких-либо проблем.
Поскольку они тесно связаны с точки зрения бизнеса, я объединил два проекта установки в один с двумя функциями. Сервисная функция не является обязательной.
Все файлы перемещаются в соответствующие каталоги, то есть файлы веб-приложений собираются в wwwroot, а файлы приложений-служб собираются в программные файлы (86) \ blah, но сама служба не создается. Хотя я воспроизвел его точно так же, как другой проект, и привязал его к правильному компоненту.
Я ломал голову и проходил бесчисленное количество раз, но не могу найти никаких расхождений между исходным проектом установки службы и комбинированным.
Чего мне не хватает?
Вот снимок экрана, показывающий, что служба действительно настроена