Установить по тому же пути при обновлении приложения
У меня есть приложение, в котором я внедряю автоматические обновления. У меня есть веб-сервис, который программа проверяет, и, если ей нужно обновить, она загружает и запускает новый установщик (Visual Studio 2005 Setup Project), после чего программа перезапускается. Все хорошо.
Но как мне убедиться, что путь установки в установщике по умолчанию совпадает с путем, по которому пользователь изначально установил программу?
Например, если пользователь изменил его с программных файлов на C: \ SomeFolder, как бы я заставил установщика обнаружить это и изменить путь установки его на C: \ SomeFolder вместо программных файлов? Или, если пользователь решил установить его для «Текущий пользователь» вместо «Все пользователи»?