Создание деинсталлятора с использованием Visual Studio 2008

Я знаю, как создать установщик для приложения, но я хочу знать, как добавить деинсталлятор в рабочую группу "Приложения". Есть ли в любом случае, чтобы добавить это из проекта развертывания Visual Studio 2008. Или я должен создать отдельное приложение для этого вообще?

3 ответа

Решение

Как уже говорилось в других ответах, в вашем проекте установщика уже есть функция удаления.

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

В качестве альтернативы пакетному файлу, описанному в сообщении в блоге, вы также можете создать сокращенный файл (.lnk файл), который запускает команду из командного файла (Msiexec /x [ProductCode]). Назначьте красивый значок и включите файл в ваш проект установки.

В качестве последнего шага позвольте установщику скопировать этот файл ссылки непосредственно в созданную папку меню "Пуск".

Надеюсь, это поможет.

Наличие проекта установки для установки вашего приложения также дает вам деинсталлятор, по крайней мере AFAIK.

Он вернет все, что делает установщик, то есть файлы будут удалены, ярлыки исчезнут и т. Д.

Проект установки Visual Studio (веб или Windows Forms) автоматически добавляет запись "Установка и удаление программ" (Windows XP и ниже) или "Программы и компоненты" (Vista/Windows 7), которая позволяет удалить установленную программу.

Там нет необходимости делать что-то особенное, чтобы получить эту функциональность, поскольку она встроена для вас =)

Другие вопросы по тегам