Some times Microsoft Visual Studio 2008 will not re-create all *.msi packages when I rebuild all setup projects. Maybe this has something to do with source files not changing?
To get around this problem, I just delete the *.msi pacakge before build with a Pre-Build event.
Select you’re setup project, press F4 to open properties window
In the PreBuildEvent textbox enter: