Недавно мне было поручено создать пакет развертывания для приложения, в котором, кстати, я совершенно новичок. Пока все хорошо .. Теперь есть требование извлечь файлы из zip-файла, который будет включен в установочный файл. Итак, мне пришлось написать собственные действия в разделе «Фиксация» класса установщика. Я добавил класс установщика в новый проект типа «Библиотека классов» в том же решении. Я написал код после base.Commit (savedState).
Я попытался показать MessageBox в точке входа в событие, использовал Debugger.Launch (), Debugger.Break (), но каким-то образом, независимо от того, что я делаю, кажется, что настраиваемое действие вообще не желает быть запущенным, и приложение просто устанавливается сам. Я искал множество сайтов и блогов, но пока безрезультатно.
Я назначил свой класс установщика (в моем случае SampleApp.exe) всем режимам настраиваемого действия (установка, фиксация, откат и удаление) в проекте развертывания. Любая помощь.
P.S. Я использую проект установки Visual Studio 2010.
Заранее спасибо!