Я развертываю пакет, который устанавливает экземпляр SQL Server 2008 и виртуальный каталог IIS. Имеет смысл, что пользователь может захотеть установить несколько экземпляров этой программы в одной системе.
Я знаю, что могу использовать GetPreviousData () при удалении, чтобы получить последний установленный экземпляр и удалить его. Однако, похоже, что остальные установки просто потерялись.
Например, скажем, пользователь указал имена экземпляров «Site1, Site2, Site3» и затем удалил их. Сайты1 и Сайт2, вероятно, станут осиротевшими, а Сайт3 будет правильно удален.
Есть ли способ увеличить это? Например, могу ли я спросить пользователя, какой сайт нужно удалить во время удаления, или мне придется сделать эту систему двухэтапной?