1

Я очень новичок в проекте установки в Visual Studio, я только что попытался создать его, он развернул мои файлы по мере того, как я настроил в проекте установки. Но после тестирования файла установки (.msi), там было что-то я не могу понять:Нет записи в «Установка и удаление программ» после установки моего приложения (я использовал проект установки)

  1. Там нет входа в Add/Remove список программ в панели управления, но я пытался повторно запустить установку и он показал диалог, в котором говорилось, что я не могу настроить, потому что была еще одна версия, которая уже установлена ​​на целевом компьютере. Сначала я должен удалить эту версию, но я не смог найти запись в «Установка и удаление программ», и есть также нет файла uninstall.exe. Я попытался найти все записи, содержащие имя исполняемого файла приложения в реестре, и удалил эти записи, но он все еще показывает мне этот диалог. (Должен быть какой-то способ, посредством которого он может обнаружить другую версию, установленную на целевой машине).

  2. Как создать uninstall.exe для моего развернутого приложения в проекте установки ??? Я думал, что он должен быть создан автоматически для меня, когда я создаю проект установки.

Ваша помощь будет высоко оценена. Благодарю.

+0

Целевой компьютер использует Windows XP SP3, в окне Установка и удаление программ, я могу видеть только флажок «Показывать обновления» (не «Просмотреть установленные обновления») и проверить, что этот флажок не показывает мое установленное приложение. Как я уже сказал, я искал информацию о моем установленном приложении в реестре и удалил все найденные результаты. Я уверен, что в реестре не было никакой информации. Благодарю. –

ответ

3

Утилита uninstall.exe отсутствует, если вы используете пакеты msi для установки приложений. Если вы дважды щелкните по msi уже установленного приложения, вы получите возможность сделать ремонт или удалить.

Какое имя вы указали в своем установочном пакете? Возможно, вы оставили имя по умолчанию или присвоили ему какое-то «странное» имя, отличное от вашего приложения, и поэтому его не найти. В 7 вы можете сортировать установленные программы по дате установки и проверять, что было установлено последним, не помните, возможно ли это в XP.

+0

Спасибо, я не знал, что вы говорите о пакете msi. Я просто назвал файл msi Setup.msi. Да, есть запись с именем Setup в списке «Установка и удаление программ», я не думал, что это мое приложение. Скажите, как изменить имя записи без изменения моего имени msi (я просто хочу назвать его Setup.msi), но имя записи должно быть именем моего приложения. Благодарю. Пожалуйста, помните, что я использую проект установки в Visual Studio. Спасибо. –

+0

Если вы заходите на вкладку «Обозреватель решений» в Visual Studio, и вы делаете свойства правой кнопки мыши -> в своем проекте настройки, вы можете выбрать имя своего файла msi. Если выбран ваш проект настройки, если вы заходите на вкладку «Свойства», вы можете изменить свойства своего пакета установки (имя, отображаемое в списке программ, версии, ...). –

Смежные вопросы