Заменить содержимое каталога во время установки

У меня есть веб-приложение, для которого я использую установщик Installshield / InstallScript (т.е. без MSI).

Веб-приложение использует webpack, и я получаю относительно короткий список файлов, в именах которых есть хеш-коды, например 30.1892376def7834bc2352.js.

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

Есть ли лучший способ справиться с ситуацией, чем подключиться к какому-нибудь OnInstalling событию и удалить файлы?


person Reinhard Mayr    schedule 23.08.2018    source источник


Ответы (1)


Поскольку мне не удалось найти лучшего способа, я настроил установщик для удаления файлов в обратном вызове OnUpdateUIBefore.

Первоначально предложенное событие OnInstalling не подходит, поскольку временные файлы для устанавливаемой функции уже скопированы и также будут удалены.

person Reinhard Mayr    schedule 27.08.2018