I made an installer with a custom SQL connection. It has a transaction for that connection and a couple scripts under that transaction, one to run on install, one to run on uninstall. When I run the msi, the installer gets to "Generating actions to configure databases for install SQL script execution" and just hangs. The progress bar does its glowy thing now and then every second or so. This tells me the installer itself hasn't hung. I did find some errors with my custom connection string and fixed those. The same is true of my SQL scripts. Those should no longer be potential issues.
How do I go about debugging what else is going on to see why it hangs?