Автоустановка setup.exe - PullRequest
0 голосов
/ 24 мая 2011

Я использую Visual Studio 2008, и я создал проект установки, используя тот же.После развертывания приложения каждый раз, когда я изменяю какой-либо файл или даже переименовываю любой файл, setup.exe автоматически начинает переустанавливать установку.В этом случае следует настроить ошибку.

У кого-нибудь есть идеи по этому поводу?

1 Ответ

0 голосов
/ 24 мая 2011

Это нормальное поведение. Установщик Windows автоматически выполняет восстановление, если обнаружит, что некоторые из установленных ресурсов отсутствуют.

Этот ремонт вызван:

  • запуск приложения по объявленному ярлыку
  • запуск файла, связанного с вашим приложением

Чтобы избежать этого, вам следует:

  • убедитесь, что ваше приложение не удаляет, не перемещает и не переименовывает установленные файлы; если вам нужно работать с файлами, используйте папку Application Data

или

  • убедиться, что удаленный файл не является ключевым элементом в его компоненте; это контролируется с помощью таблицы Component

Чтобы ответить на ваш фактический вопрос, вы не можете отобразить персонализированную ошибку. Вы можете только попытаться избежать этого поведения.

...