Я использую InstallShield 2010 Express для установки приложения .NET WinForms. Последний проект InstallShield представляет собой серьезное обновление, поэтому я использовал раздел «Пути обновления», чтобы разрешить обновления с более ранних версий моего приложения.
Проблема заключается в том, что параметры конфигурации, сделанные во время начальной установки (записанные в Program Files \ MyCompany \ MyApp \ myapp.exe.config), перезаписываются при установке последнего обновления. Это означает, что пользователь должен снова выполнить все настройки конфигурации - не очень хорошо.
В проекте InstallShield myapp.exe.config настроен на использование Правил управления версиями установщика Windows . Я даже пытался установить дату создания / модификации myapp.exe.config очень старой (01.01.1999), чтобы он не перезаписывал файл в целевой системе.
Кроме этого, установщик работает нормально. Как я могу предотвратить перезапись этого файла?