I have a VS2008 setup project, which creates a setup.msi which installs a WinForms application (C#).
Every time I update the version number, the users first have to unin
To have it install over the previous version:
Keep in mind, even if you rebuild the solution it doesn't rebuild the setup project. You need to rebuild the setup project as a separate step.
Second, you don't need to Increment AssemblyVersion every time. Set it to something like 2.1.* and it will do it automatically.