2017-02-09 21 views
0

У меня есть проект установщика Windows, который устанавливает службу. Я использую сборку NAnt для сборки моей .msi-установки для двух конфигураций за один раз: SiteProd и SiteTest. Эти .msi устанавливают службу Windows.Как изменить ProductCode и ProductName при создании

Чтобы установить бок о бок, мне нужно иметь возможность изменять ProductCode и ProductName для установки SiteTest при создании. Я могу сделать это либо путем изменения файла .vdproj перед построением, либо внутри .msi после того, как проект был построен. В любом случае, как я могу использовать NAnt для этого?

ответ

0

Я считаю, что вы найдете очень трудный путь по этому пути. Например, ваш сервис, без сомнения, установлен с помощью специального действия ServiceInstall, которое имеет имя службы, жестко закодированное в нем. Вы не сможете преобразовать это в свой процесс сборки.

Более тривиально с помощью другого инструмента, но вы должны попросить меня назвать его, если вы хотите узнать больше. В противном случае я уверен, что меня остановят.