2010-04-27 2 views
1

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

ответ

1

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

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

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

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

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

+0

Спасибо. Это то, чего я хотел. Позвольте мне прочитать ссылку и проверить, помогает ли это мне. –

+0

@Frank - Я думаю, что это даст OP то, что им нужно =), но «большинство пользователей обычно ожидают» ... Действительно? Я не думаю, что я использовал Uninstaller через меню «Пуск» со времен установки Windows 95 и без MSI! :) – Rob

+0

@Rob: Обычно это первое место для меня, чтобы искать unistaller, поскольку он включает в себя меньше кликов и времени (апплет панели управления может занять некоторое время, чтобы открыть список установленных приложений). –

1

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

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

+0

Ссылка на удаление добавлена ​​в группу «Установка и удаление программ». Я хочу ссылку на него в группе приложений. –

+0

Угадайте, что вы должны отредактировать свой вопрос, для будущих ссылок, и пометить ответ Фрэнка как принятый. На данный момент неясно, что вы хотите знать в своем вопросе. – wtaniguchi

+0

Спасибо за совет, я отредактировал мое сообщение. –

1

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

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

+0

Спасибо за сообщение. Я уже знаю об этой возможности. Я действительно хотел, чтобы ссылка на приложение была добавлена ​​в рабочую группу. В большинстве коммерческих программ есть те, которые похожи на «Uninstall XXXX». Может ли это быть произведено автоматически. –

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