I have a msi created for a project which uses C# & Jscript. version-1.0 is currently public. I want to release a bug-fixed version v-1.0.1 of this package but while testing it, I am getting "Another version of this product is already installed Installation of this version cannot continue.To configure or remove the existing version of this product, use Add/Remove program on the Control Panel".
I want this bug-fixed version to install silently without asking user to uninstall and install new one. Please help me how can I achieve this, I am using visual studio 2008.
Thanks in Advance!
Sam
Update: I have tried changing the package code but that creates two instances of the package using same working directory. Visual Studio geeks please help.
Find and install a packageSelect a package from the list to display its information, which also enables the Install button along with a version-selection drop-down. Select the desired version from the drop-down and select Install. Visual Studio installs the package and its dependencies into the project.
I would follow this process
In your main project
In your Visual Studio Setup project
steps to solve the error:
msiexec /i program_name.msi /lv logfile.log
where program_name.msi is the new version
/lv is log Verbose output
open up the logfile.log in the editor
find the GUID in the log
I found it in the following:
Product Code from property table before transforms: '{GUID}'
execute the msizap following command from the visual studio command prompt if you already have installed or get it from Microsoft website
Windows SDK Components for Windows Installer Developers
msizap.exe TWP {GUID}
it did the trick and removed the installed service successfully.
Extract from [SOLVED]Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel]2
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With