title: VS 2010 Setup Project is NOT removing previous versions
body: <p>I am using a setup project in VS 2010 to install a windows form application I have created.  The setup project works great, however, if I update the application and change the version number and upgrade code of the setup project it does not update the application on the user's machine when the setup project is run again.  It will go through the install steps and say that the installation was successful, however, the application that is on the user's computer remains exactly the same and is not the newer version.  Oddly enough, if you were to run the setup project again an error will come up saying that this version of the application is already installed and that you must use the add/remove programs to remove the current version to continue with the installation.  Has anyone else experienced this issue before.  I have heard that this may not be possible using the setup project in VS 2010, but I am hoping that is not the case as this method has worked great for me with the exception of this issue.  </p>