Формат Microsoft Installer (* .msi) поддерживает то, что вы хотите сделать, к сожалению, Visual Studio предлагает только ограниченную настройку и предназначена для использования в базовых проектах.
Существует множество ресурсов на эту тему, и многие другие люди задают подобные вопросы.Мой лучший совет - уделить время изучению документации MSDN.
...
Обновление
ОК.Потратив 30 минут на чтение нескольких статей, я думаю, что это может быть возможно с помощью специального действия, которое вы упаковываете вместе с новым установщиком.
Следуйте этой статье MSDN о создании пользовательского действия .Он включает в себя создание новой библиотеки классов, добавление класса System.Configuration.Install.Installer
, добавление его в качестве вывода в проект установки и , затем , выбор его в качестве настраиваемого действия.
Для просмотра пользовательскихНа вкладке Actions щелкните правой кнопкой мыши по проекту установки и выберите View> Custom Actions.
Отсюда: вам нужно будет написать код для удаления каталога установки и профиля AppData.Эта статья о том, как установить Данные пользовательских действий , может быть полезной.
Удачи.
HTH,
Деннис