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