MSI scenario

Posted on 2005-03-16
Medium Priority
Last Modified: 2011-09-20
I want a quick and dirty .msi that will simply overwrite all files in the app directory every time it's run.  
Am I right to set
RemovePreviousVersion = False  (just overwrite.  don't uninstall anything)
DetectNewerInstalledVersion = False  

My experience is that each of the deployment project properties are very simple when looked at individually (thus the limited documentation) but become complicated under different deployment/versioning scenarios.  For my purpose here I'm not concerned with the version - I just want to overwrite the DLL's every time the .MSI is run.
Question by:natejacobs
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Accepted Solution

caball88 earned 2000 total points
ID: 13565955
actually i think you need to set removepreviousversion = true. if you up the version of the MSI it will load ontop of your last version. but the last version needs to be removed in order for the newer one to install. this is assuming you are using the same package that you installed last time. setting this value to true will have the installer remove the previous version when the new MSI is run.

Featured Post

Learn by Doing. Anytime. Anywhere.

Do you like to learn by doing?
Our labs and exercises give you the chance to do just that: Learn by performing actions on real environments.

Hands-on, scenario-based labs give you experience on real environments provided by us so you don't have to worry about breaking anything.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Flash (http://en.wikipedia.org/wiki/Adobe_Flash) has evolved over the years to where it has become a masterful tool for displaying content screen.  It has excellent layout placement, UI precision as well as rendering capabilities. This, along with t…
Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
Suggested Courses

764 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question