Удаление другого продукта во время установки с использованием WiX - PullRequest
3 голосов
/ 17 июня 2011

Я хочу иметь возможность удалить другое приложение в процессе установки моего MSI файла. В настоящее время у меня есть следующее в WiX:

<Upgrade Id="{586A589B-D6D5-48D3-9B6D-571EF230ED6A}">
    <UpgradeVersion Minimum="$(var.ProductVersion)"
                    Property="NEWERPRODUCTFOUND"
                    OnlyDetect="yes"
                    IncludeMinimum="yes" />
    <UpgradeVersion Minimum="1.0.0"
                    Maximum="$(var.ProductVersion)"
                    Property="PREVIOUSVERSIONSINSTALLED"
                    IncludeMinimum="yes" />
</Upgrade>

<Upgrade Id="{71F6B5D5-8CB9-48C9-B359-4BA22D5ADAF3}">
    <UpgradeVersion Minimum="1.0.0.0"
                    Maximum="3.5.3"
                    Property="OLDAPPFOUND"
                    IncludeMinimum="yes"
                    IncludeMaximum="yes"/>
</Upgrade>

Первый раздел обновления - это то, что обновляет мой текущий файл MSI (и это работает). Вторая часть - это то, что я пытаюсь использовать для удаления другого приложения (а это не так). И текущий MSI-файл, и тот, который я пытаюсь удалить, устанавливают в контексте для каждой машины, поэтому я не могу понять, почему это не работает. Как можно решить эту проблему?

1 Ответ

0 голосов
/ 25 июля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...