2009-06-15 2 views
1

Я разработал приложение wpf и создал для этого установку. Я использую установщик Windows для создания пакета установки. Теперь я хочу включить удаление MyProgram.exe в меню «Пуск» после установки моего пакета.
Я могу добавить exe для запуска моей программы после установки. Я хочу включить удаление файла MyProgram.exe, ReadMe, файла справки в меню «Пуск».
Любые предложения plz помогут мне в этом отношении. Заранее спасибо, Ibrahim.Как включить удаление MyProgram.exe в visual studio при создании пакета в C#

ответ

1

При создании установочного пакета ему присваивается уникальный идентификатор (код продукта, если я не забываю). Вы можете создать пакетный файл со следующей строки:

@echo off 
    start /b /l msiexec.exe /x {Product Code} 

Теперь правой кнопкой мыши на дерево файловой системы (в файлах зрения проекта) и включить этот пакетный файл. Присвойте ему приятный значок и создайте запись «Uninstall», чтобы открыть папку меню для вашего приложения.

ps: - просто введите msiexec.exe в run или cmd для получения дополнительных параметров. pps: - Код продукта доступен в свойствах вашего проекта установки. Выберите «Проект установки» в дереве решений и откройте вкладку свойств.

+0

Я сделал то, что вы сказали, но он отправился в командной строке и оттуда удалил. Есть ли другие пути для этого, не требуя командной строки. – ibrahimkhan

+1

Извините, пожалуйста, используйте «start/B/l msiexec.exe/i {prod code}». Это также показывает окно команд, но оно автоматически закрывается, просто просматривая его! – TheVillageIdiot

+1

исправление выше комментария это/x not/i :( – TheVillageIdiot

1

У вас есть на это сообщение? How to add uninstall option in .NET Setup Project?

Вы можете создать ярлык удаления, а затем добавить этот ярлык в свое начальное меню. в приведенной ниже статье объясняется, как добавить ярлык на рабочий стол пользователя, вы можете получить идею и применить те же самые вещи для меню «Пуск». desktop shortcut icon not showing in web setup project

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

  • Нет связанных вопросов^_^