Вот поддержка Visual Studio:
- Поддерживается
- Не поддерживается
- Поддерживается
- Не поддерживается
- Не поддерживается
- В некоторой степени поддерживается (поддерживает предварительные условия)
- Нет поддержки сценариев
То, что не поддерживается, может быть реализовано с помощью пользовательских действий (пользовательский код).
Пользовательский код имеет форму пользовательских действий, которые могут быть DLL, пакетными файлами, исполняемыми файлами или VBScripts, причем DLL является методом, рекомендованным Microsoft, написанным на C / C ++.
Вот еще немного информации о том, что такое настраиваемые действия и как такие настраиваемые действия интегрированы с установщиком:
Пользовательские действия
Если вам нужна альтернатива, вы можете попробовать Advanced Installer . Он поддерживает все, что вам нужно, и дешевле, чем InstallShield.