Installshield LD - Как никогда не перезаписывать файл конфигурации при установке обновления MSI - PullRequest
0 голосов
/ 22 мая 2018

Я создаю MSI, используя installshield для установки службы Windows.Всякий раз, когда я устанавливаю обновление, оно заменяет все, включая файл конфигурации.Я никогда не хочу заменять файл конфигурации, потому что у каждого клиента есть свои настройки, и они должны оставаться неизменными.Я много гуглял, и некоторые люди говорят об опциях, таких как флажок Никогда не перезаписывать и установить для Permanent значение true, но я нигде не нашел таких опций в installshield.Я не уверен, говорят ли они об instlledshield или каком-либо другом инструменте.Я также сейчас пытаюсь сделать это, используя настраиваемые действия, но сталкиваюсь с ошибками.

Я считаю, что должен быть какой-то способ предотвратить перезапись установщиком файла конфигурации.

Примечание: я работаю в VisualStudio 2013 с Installshield Limited Edition

Я буду очень признателен за любую помощь.

снимок экрана установщика https://www.screencast.com/t/MtdlFGQG7

1 Ответ

0 голосов
/ 22 мая 2018

Поскольку ваш InstallShield ограничен, вам придется вручную установить атрибуты в вашей таблице компонентов .Посмотрите на msidbComponentAttributesNeverOverwrite и, возможно, msidbComponentAttributesPermanent

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