Как конфигурационный файл копируется в систему, в первую очередь?
Если это был с пользовательским кодом действия, то что может Работа является ремонтом существующего установленного продукта. Если условие CA позволяет это, тогда код будет вызываться снова и сделать другую копию нового файла.
В противном случае ответ отрицательный. Поддерживаемое обновление в VS-генерируемом MSI является основным обновлением RemovePreviousVersions.
Если бы я знал заранее, что обновление конфигурационного файла, отдельного от продукта, будет требованием, и оно будет использоваться установленным приложением, то я бы взял на себя ответственность приложения, чтобы иметь возможность загрузить новую конфигурацию файл. Связывая обновление конфигурации с файлом MSI, дизайн эффективно ограничивает выбор обновлений тем, что доступно в обновлениях проекта настройки VS (RemovePreviousVersions).
Файл конфигурации имеет свойство PackageAs = "vsdpaLoose", которое хранит файл конфигурации вне пакета msi. – Gags
Но все же установленный MSI, зарегистрированный MSI, отремонтированный MSI, все, что вам не нужно, если вы планируете его заменить. Он должен быть действительно раздельным и не управляться MSI, если вы планируете заменить его способом, отличным от MSI. Вне MSI не означает «не управляется установщиком Windows». – PhilDW