This tip applies to Visual Studio 2008 and Windows Installer (Setup) Projects. They’re used to create *.msi installers for deploying applications. I was having some weird issues with my setup project. When I tested the installer against the previous version of the installer, it would run fine without reporting any errors, but when I launched my application, the changes I made weren’t showing up. Odd, I thought. I figured the installer wasn’t working properly. What I was expecting was an uninstall to show up before the install ran. This is actually the behavior in Visual Studio 2005...