Я знаю, как создать установщик для приложения, но я хочу знать, как добавить Uninstaller в рабочую группу Applications. Можно ли добавить это из проекта развертывания Visual Studio 2008. Или мне нужно создать отдельное приложение для этого?Создание Uninstaller с помощью Visual Studio 2008
ответ
Как и другие ответы уже говорились, там уже есть функция удаления, поставляемая с установщиком проектом.
Кроме того, this link объясняет, как создать короткую ссылку на функцию удаления, которую большинство пользователей обычно ожидают где-то в стартовом меню.
В качестве альтернативы пакетному файлу, описанному в сообщении в блоге, вы также можете создать файл коротких файлов (.lnk
), который запускает команду из командного файла (Msiexec /x [ProductCode]
). Назначьте хороший значок и включите файл в свой проект установки.
В качестве последнего шага, пусть установщик скопирует этот файл ссылки непосредственно в папку с готовым меню начала.
Надеюсь, что это поможет.
Наличие проекта установки для установки вашего приложения также дает вам деинсталлятор, по крайней мере, AFAIK.
Он вернется все инсталлятор делает, означающий файлы будут удалены, ярлыки исчезли, и т.д.
Ссылка на удаление добавлена в группу «Установка и удаление программ». Я хочу ссылку на него в группе приложений. –
Угадайте, что вы должны отредактировать свой вопрос, для будущих ссылок, и пометить ответ Фрэнка как принятый. На данный момент неясно, что вы хотите знать в своем вопросе. – wtaniguchi
Спасибо за совет, я отредактировал мое сообщение. –
Проект установки Visual Studio (Web или Windows Forms) автоматически добавляет запись в «Add/Remove Programs» (Windows XP и ниже) или «Программы и компоненты» (Vista/Windows 7), который позволяет удалить установленную вами программу.
Там нет необходимости делать что-нибудь особенное, чтобы получить эту функцию, как это встроенное в вас =)
Спасибо за сообщение. Я уже знаю об этой возможности. Я действительно хотел, чтобы ссылка на приложение была добавлена в рабочую группу. В большинстве коммерческих программ есть те, которые похожи на «Uninstall XXXX». Может ли это быть произведено автоматически. –
Спасибо. Это то, чего я хотел. Позвольте мне прочитать ссылку и проверить, помогает ли это мне. –
@Frank - Я думаю, что это даст OP то, что им нужно =), но «большинство пользователей обычно ожидают» ... Действительно? Я не думаю, что я использовал Uninstaller через меню «Пуск» со времен установки Windows 95 и без MSI! :) – Rob
@Rob: Обычно это первое место для меня, чтобы искать unistaller, поскольку он включает в себя меньше кликов и времени (апплет панели управления может занять некоторое время, чтобы открыть список установленных приложений). –