Sorry I forgot to mention. I am not writing a code to make WI. I just use Setup project from Visual Studio. InstallSheld also will create WI or msi file.
However I am not sure about the WI system can have this feature. What I know is after installing newer version if installer, the previous version removed and user can't revert back to the previous version. Any idea how to do this? On Mar 27, 5:35 pm, Benj Nunez <[email protected]> wrote: > If I were in your shoes, I would use InstallShield or Inno Setup > rather than having to > write code for an installer. > > Good luck. > > Benj > > On Mar 27, 2:21 am, CallMeLaNN <[email protected]> wrote: > > > Hello all, > > > I just get an idea to make my app setup project have an ability to > > revert to the previous version. > > > The reason is here. At first, in production side, the app is alive > > (installed). > > Then when my user request additional features, then I need to modify/ > > upgrade the existing app. > > If the updated app is failed to function properly, they got option to > > revert to the previous version. > > > Normally what I do is in the following step: > > - Create an app project > > - Create setup project for it with check for newer version and auto > > remove previous version. > > - Install/deploy to the user PC > > - Update the app. > > - Rebuild the setup project. > > - Install/deploy to the user PC (it will remove the previous version) > > > Then I need to add additional step. > > * User try the new version. > > * If gto prob. user can revert the installation to pervious version. > > > This idea is just like you installing windows driver / windows update. > > You got option to return to the old driver / windows version. > > > Thanks in advance. > > CallMeLaNN
