Web Setup Project - восстановление для перезаписи файлов - PullRequest
1 голос
/ 16 ноября 2009

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

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

Я ищу способ перезаписать эти файлы после завершения ремонта.

РЕДАКТИРОВАТЬ: проект установки построен с использованием проекта веб-установки Visual Studio.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 17 ноября 2009

В конце концов я использовал командный файл для вызова моего MSI. Это не очень хорошо, так как у нас есть два файла для установки. Я не мог найти другой путь. Я все еще открыт для предложений. Вот командный файл:

@echo off
msiexec /x "%1" /quiet >out.txt
if errorlevel 1 goto installNew

:installNew
msiexec /i "%1" >>out.txt

:end
0 голосов
/ 17 ноября 2009

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

...