Можно ли управлять порядком install/unintall
от Wix Features
? Я не уверен, что они установлены/удалены в том порядке, в котором они определены в файле Product.wxs
. Не удалось найти и документацию. В основном я беспокоюсь о порядке деинсталляции, мне нужно управлять порядком, в котором функции деинсталлированы.Управление функциями WIX Установка/Удаление заказа
ответ
Вы не можете контролировать порядок установки или удаления каких-либо функций, поскольку это не тот способ, которым работает установщик Windows. Если вы посмотрите на файл MSI с помощью Orca и посмотрите на порядок (по номеру) в таблице InstallExecuteSequence, вы увидите такие действия, как RemoveRegistryValues, RemoveFiles, RemoveFolders. Эти действия удаляют (например) все файлы в продукте, а не только файлы (или записи реестра) для определенной функции.
Короткий ответ заключается в том, что вы не можете контролировать порядок удаления функций. Похоже, что вы задали вопрос classic XY question, и это может помочь расспросить о проблеме, которую вы пытаетесь решить, что позволяет полагать, что решение по удалению настроек может помочь решить проблему.
Какой тип элемента требуется для определенной последовательности? CustomAction? Или что-то другое? –
Ну, у меня есть несколько сайтов и связанных с ними приложений. Некоторые из сайтов делают запросы другим пользователям, поэтому во время разворота мне нужно контролировать порядок удаления. –