Я установил тестовое приложение с двумя функциями (FirstFeature и SecondFeature ). Я хочу удалить только одну функцию (SecondFeature )из приложения. Я попытался использовать свойство REMOVE в командной строке.Вот команда, используемая для удаления SecondFeature.
msiexec /x RemoveFeatures.msi REMOVE="SecondFeature" /L*V log.LOG
Но это удаление всего приложения. Файл журнала показывает, что REMOVE=ALL добавляется по умолчанию. Вот подробности файла журнала.
MSI (s)(24 :B4 )[17 :39 :05 :231] :Командная строка :REMOVE=SecondFeature REMOVE=ALL
MSI (s)(24 :B4 )[17 :39 :05 :231] :ИЗМЕНЕНИЕ СВОЙСТВ :Добавление свойства УДАЛИТЬ. Его значение равно "SecondFeature".
MSI (s)(24 :B4 )[17 :39 :05 :231] :ИЗМЕНЕНИЕ СВОЙСТВ :Изменение свойства REMOVE. Его текущее значение — «SecondFeature». Его новое значение :«ВСЕ».
Это указывает на то, что значение свойства REMOVE переопределяется в процессе удаления. Нужно ли мне устанавливать какое-либо другое свойство, чтобы удалить конкретную функцию?
Любая помощь приветствуется. Заранее спасибо !!!