Espero me ayuden.
Tenemos un sistema que desarrollamos la Aplicacion (Interfaz Grafica) con VB.NET y la Base Datos con MySQL. Lo que ahora queremos es crear el instalador donde se instale silencioso (empaquetar todo en uno solo archivo) que Instale el MySQL Server y a la vez se cree la BD y importe la BD por ejemplo: mybasedatos.sql
Estuvimos haciendo pruebas con el InstallShield y InstallAware, ambos lo compila todo bien, pero no pasa los Procedures, importa toda la Base de Datos (Tablas, vistas) pero al llegar a los procedures pasa y no importa nada, toda la transaccion de la BD estan en los procedures.
Queremos crear un instalador silencioso donde el cliente ejecute un unico archivo install.exe o install.msi al terminar tenga todo funcionando, para no complicar la vida procedimientos engorrosos donde tienen que instalar todo por separado y a la vez no exponer la BD.