2016-06-20 4 views
0

Существует несколько ресурсов в Интернете (в том числе здесь) для переноса проектов InstallShield на WiX Toolset, и это понятно (переход от дорогостоящего продукта к свободному).Перенос проектов Wix Toolset на InstallShield

Однако я не мог найти ничего о противоположном направлении - предположим, что есть несколько проектов WiX Toolset, которые мы хотим переместить в InstallShield (из-за проблем с лицензированием WiX). Правда, мы можем идти вперед и переписывать проекты, но риск потерять или неправильно истолковать что-то высок.

Прежде чем мы начнем разработку своего рода автоматизированного сценария миграции, мне было интересно, если бы это было сделано раньше, кто-нибудь когда-либо слышал об этом?

ответ

2

У InstallShield нет импортера .wxs. Однако в диалоговом окне «Файл»> «Открыть» в раскрывающемся списке кнопки «Открыть» есть опция «Открыть с помощью мастера» (или, я считаю, «Открыть как>» в более ранних версиях). Вы можете использовать это для преобразования встроенного файла .msi в файл проекта. Однако, если вы хотите, чтобы это был файл проекта , вам, вероятно, все равно придется выполнять значительную очистку. И имейте в виду, что незначительные обновления или исправления, вероятно, будут сложными или невозможными в этом изменении инструмента.

Я не помню, доступен ли этот параметр в интерфейсе автоматизации InstallShield, но я думаю, что я бы предпочел конвертировать и проверять каждый проект вручную.

+0

Хороший вопрос об исправлениях! Вы, вероятно, правы, это потребует ручного вмешательства в любом случае, поэтому преобразование вручную кажется логичным выбором. – yossiz74