I have an app that was created with snapshot, that is installed on a lot of
machines. I want to upgrade it to a new version, so I created another APP
object, and copied the GUID from the one that was already installed.

My problem is this: On machines that already have the original app
installed, the new version is distributed, but when you run the Program,
it's still the old version. For some reason, the new app object (created
from an MSI) does not overwrite the old files. I know with apps that were
snappshotted, you could specify how files were individually distributed.

Is there a way I can specify that the files in the MSI should be copied even
if they already exist?