Я создал проект установки VS для своего приложения. Он устанавливает приложение в указанное пользователем место и создает несколько ярлыков в меню «Пуск». Он также создает запись в Панели управления / Установка и удаление программ, которую можно использовать для удаления приложения.
Я хотел бы знать, есть ли способ создать запись в меню «Пуск» (рядом с другими записями, созданными с помощью установки), которая могла бы удалить мое приложение.
Пока что я нашел одно решение, но использовать его сложно: я создал uninstall.bat
файл, который развертываю в папке своего приложения, и добавляю к нему ярлык. Содержимое *.bat
выглядит так:
@echo off
msiexec /x {0B02B2AB-12C6-4548-BF90-F754372B0D36}
Что мне не нравится в этом решении, так это то, что каждый раз, когда я обновляю код продукта своего приложения (я делаю это всякий раз, когда обновляю свою версию приложения, как предлагает VS), мне приходится вручную редактировать этот файл перед созданием проекта установки и вводить исправьте новый код продукта.
Кто-нибудь знает более простой способ добавить деинсталлятор в приложение?