One MSI does not replace contents of Same MSI when deployed.
Hello,
This query is in regard to wise installation where-
One MSI installs one file [ABC.vbs].
When there are some changes made to this vbs file and package it once again with-in same MSI and runs, it does not replaces the old one. Insead it checks that there is already one file installed and just refreshes window and returns back and status is successful.
Can you please let me know how to install the same file with some minor changes with same MSI.
Or I have checked some option that checks is same file is installed then it won't installl it once again?
Is this the case?
If it needs to delete the old MSI and then install the old MSI with file change, if this is the right option?
Please guide.
regards,
For a minor upgrade you need
For a minor upgrade you need to reinstall.
Other options are:
Create a patch that replaced the resource
Perform an upgrade
Create a new project
This is most easily handled as a full upgrade as then the new MSI can be installed standalone as well as being able to upgrade an existing installation.
Follow the documentation for creating a full upgrade. If you are using the old MSI, make sure you delete the old file and clear any entry in the MSIFileHash table for this file. Ensure that the product CODE is changed. Ensure that you specify the previous MSI in the upgrade table.
Use the help file MSI.CHM to answer any questions you are not sure of.
Also - do not post the same question more than once - you will not get an answer any faster. There is no need to send personal emails either - it is not going to get you an answer any faster, in fact it may have the opposite effect.
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
Thanks but my question was
Thanks but my question was different.
Firstly I asked that second MSI does not replace contents for First MSI [above]
Second was about Minor, Major upgrades and if same MSI gets updated with new file content then what is the best way to complie. Either creating one more MSI or changing product code/version/upgrade number .
I am sorry if I disturbed you all. Will take care for next time for personal messaging/emails.
Thanks and Regards,
You make no sense
Quote: Firstly I asked that second MSI does not replace contents for First MSI [above]
Original post: One MSI installs one file [ABC.vbs]. When there are some changes made to this vbs file and package it once again with-in same MSI and runs, it does not replaces the old one. Insead it checks that there is already one file installed and just refreshes window and returns back and status is successful. Can you please let me know how to install the same file with some minor changes with same MSI.
So you are asking that the second MSI does not replace contents for first MSI, but you want to install the same file with some minor changes. This is contradictory, as you cannot install the same file with minor changes, without replacing the original file.
So I refer you once again to the help file MSI.CHM - this has answers about how to create upgrades, patches, etc. I think you will have better success in reading up on this yourself than trying to explain to us exactly what you really want.
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
Thanks EDT. You indeed show a
Thanks EDT.
You indeed show a great source of help.
Thanks once again.
Regards,
Would you like to reply?
Login or Register to post your comment.