After hours of fighting it, I have concluded that deploying a solution that utilizes Roles and Party’s can’t be installed using an MSI created with the BTSInstaller.  You can use the same binding file and assemblies and use BTSDeploy and it all works fine.

I plan on posting all my deployment scripts here in the next few days as the BTSInstaller gets you about 85% there, and you’re required to script the rest.

Take a look at Scott Colestock’s blog for a different option (Nant) to the BTSInstaller.