Добавление установщика Crystal Report в мой установщик приложений для Windows

Я разрабатываю приложение, которое использует Crystal Report. Возможно, на целевой машине не установлен Crystal Report.

Я понимаю, что Crystal Report до определенной версии можно скачать и использовать. Теперь я хочу убедиться, что при запуске проекта установки для приложения он обнаружит, установлен ли Crystal Report (или какая-либо зависимость в этом отношении), и установит их, либо показывая ссылку, либо объединяя установку для Crystal Report с MSI-файл настройки приложения.


person Shamim Hafiz    schedule 17.12.2010    source источник


Ответы (1)


Обычно это делается с помощью предварительных условий, обрабатываемых загрузчиком EXE. Загрузчик обычно выполняет предопределенные поиски, чтобы определить, требуется ли предварительное условие, а также обрабатывает его установку.

Если ваш инструмент разработки установки не поддерживает предварительные условия, вы можете попробовать следующее:

Поскольку программа установки Crystal Reports также основана на MSI, это настраиваемое действие должно быть запланировано в InstallUISequence или после InstallExecuteSequence -> InstallFinalize как асинхронное.

person cosmin    schedule 20.12.2010