Я выпустил бета-версию dll-драйвера некоторое время назад, в котором использовался установщик на основе скриптов под названием Inno Setup, который сделал три вещи.Может ли установщик Visual Studio удалить программу, установленную установщиком не Visual Studio?
1) скопировать файл DLL в определенный каталог на целевой файловой системе
2) выполнена регистрация COM
3) выполнен метод пользовательской регистрации, которая содержится в библиотеке DLL
Для следующего выпуска это программное обеспечение я переключился на использование проекта установки в Visual Studio для установщика. В этом установщике я хочу проверить, установлен ли целевой бета-версия, и отменить три шага выше. Каков наилучший способ достичь этого?