2017-01-09 18 views
1

Можно ли управлять порядком install/unintall от Wix Features? Я не уверен, что они установлены/удалены в том порядке, в котором они определены в файле Product.wxs. Не удалось найти и документацию. В основном я беспокоюсь о порядке деинсталляции, мне нужно управлять порядком, в котором функции деинсталлированы.Управление функциями WIX Установка/Удаление заказа

+0

Какой тип элемента требуется для определенной последовательности? CustomAction? Или что-то другое? –

+0

Ну, у меня есть несколько сайтов и связанных с ними приложений. Некоторые из сайтов делают запросы другим пользователям, поэтому во время разворота мне нужно контролировать порядок удаления. –

ответ

1

Вы не можете контролировать порядок установки или удаления каких-либо функций, поскольку это не тот способ, которым работает установщик Windows. Если вы посмотрите на файл MSI с помощью Orca и посмотрите на порядок (по номеру) в таблице InstallExecuteSequence, вы увидите такие действия, как RemoveRegistryValues, RemoveFiles, RemoveFolders. Эти действия удаляют (например) все файлы в продукте, а не только файлы (или записи реестра) для определенной функции.

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