Как мне установить 2 разные службы Windows с одним проектом установки? - PullRequest
2 голосов
/ 29 марта 2011

У меня есть 2 разные службы Windows, которые должны быть установлены одним проектом установки.Выходные данные проекта от них обоих идут в тот же каталог, который хорошо.Существует установщик проекта и служебный установщик, добавленный под каждым из соответствующих проектов.Но по какой-то причине это только одна из установленных служб (аналогично installutil / i MyServiceA), а другая - нет.Поэтому после установки я должен вручную ввести installutil / i MyServiceB.Как мне исправить это?

1 Ответ

1 голос
/ 29 марта 2011

Вам нужен только один класс установщика проекта, который будет содержать ваши службы и установщики процессов обеих / всех служб.

Например

MyProjectInstaller
    -> MyFirstServiceInstaller
    -> MyFirstServiceProcessInstaller
    -> MySecondServiceInstaller
    -> MySecondServiceProcessInstaller

Однако каждый класс с атрибутом RunInstaller(true) должен технически выполняться независимо от наличия соседей или нет; для этого, возможно, у кого-то есть более прямой подход к вашей проблеме.

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