InstallShield 2016 Pro, сервис не будет установлен с несколькими функциями - PullRequest
0 голосов
/ 25 января 2019

Я создал установщик для публикации веб-приложения. Это работает без каких-либо проблем. Я создал отдельный установщик для установки службы Windows. Это также работает без каких-либо проблем.

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

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

Чего мне не хватает?

Вот снимок экрана, показывающий, что служба действительно настроена

enter image description here

1 Ответ

0 голосов
/ 22 февраля 2019

Служба должна иметь компонент, который доставляет исполняемый файл этой службы.По умолчанию (если у вас есть только одна функция), вам не нужно беспокоиться об этом.Но так как у вас есть 2 функции сейчас, убедитесь, что компонент включен в правильную функцию.Кроме того, если при установке создается файл журнала (а если нет, я настоятельно рекомендую включить его), найдите в нем имя компонента, содержащее исполняемый файл службы.Если служба не установлена, в файле журнала должно быть указано, почему компонент был пропущен.

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