Bien que je n'en ai pas eu besoin pour mes tests, il y a des cas où appeler une custom action écrite en .Net reste nécessaire. Dans ce cas, pour appeler le code associé à un objet ProjectInstaller, vous pouvez toujours suivre la démarche suivante : http://blog.vagmim.com/2004/09/installing-windows-services-created.html