I saw this scenario all the time in enterprise repackaging. You have to write
a `forced uninstall` pattern. This is basically a clean up utility that
harvests configuration data that you want to preserve, writes it somewhere for
the new install to use and then programatically wipes the old application off
of the machine. Then you come by with your shiney new MSI, read in the
configuration data ( if you have any ) and reinstall/reconfigure the
application.
This pattern prevents you from having 2 entries in Add/Remove Programs and
all kinds of nasty reference count problems that would later manifest it self
in a variety of ways including the inability to uninstall your shiney new MSI.
Once your in this migrated state you can start using the upgrade servicing
patterns that are built into MSI.
Anidil <[EMAIL PROTECTED]> wrote:
Unfortunately there is no working silent uninstall routine with the legacy
install..Can't i ever upgrade in this situation?
Christopher Painter wrote:
>
> UpgradeCode is an MSI concept. A non-MSI project doesn't have an
> UpgradeCode. In these cases you either hope that the legacy install has a
> working silent uninstall routine that you can call via custom action or
> you have to write a custom action ( `forced uninstall pattern ) to wipe
> the footprint of the old install off the machine.
>
> Praveen Anidil wrote: How do i get the upgradecode
> for Non-MSI project?
>
> On Jan 18, 2008 5:53 PM, Christopher Painter wrote:
> InstallShield has MSI and Non-MSI project types. If it's an MSI
> project ( Basic MSI or InstallScript MSI ) then you'll find it in the
> Property table ( UpgradeCode Property). If the project was setup to
> support Major Upgrades you'll also find it in the Upgrade table.
>
>
> Anidil wrote:
>
>
> Where can i find the upgrade code used by installshield? i couldn't locate
> any GUID inside the installshied script
>
>
>
> fiordean dacian wrote:
>>
>> Hi,
>>
>> I have a package build with InstallShield deployed out there I'd like to
>> upgrade using an msi authored with WiX. The deployed package has a
>> version
>> like '1.0.1', the one I'm working is "1.0.2".
>> Here is the Upgrade sequence in my wxs file:
>>
>>
>> > IncludeMaximum="no"/>
>> > IncludeMinimum="yes"/>
>>
>>
>> The Id attribute value of Upgrade tag is the same as the one displayed
>> within InstallShield UI's for the upgrade code of the package created
>> with
>> it. As far as I understand (http://www.tramontana.co.hu/wix/lesson4.php),
>> the PREVFOUND property should have attached the Product GUID during
>> FindRelatedProducts action. While looking through the logs, nothing
>> appears to be found and no upgrade is performed. All that is logged
>> related to PREVFOUND is this:
>>
>> "SecureCustomProperties = NEWERFOUND;PREVFOUND"
>>
>> Any ideas?
>>
>> Thx,
>> Dacian
>>
>>
>>
>>
>>
>>
>>
>> ____________________________________________________________________________________
>> Sick sense of humor? Visit Yahoo! TV's
>> Comedy with an Edge to see what's on, when.
>> http://tv.yahoo.com/collections/222
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>
> --
> View this message in context:
> http://www.nabble.com/Upgrade-InstallShield-package-tp10953020p14948095.html
> Sent from the wix-users mailing list archive at Nabble.com.
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
> ---------------------------------
> Looking for last minute shopping deals? Find them fast with Yahoo!
> Search.
>
>
>
>
> --
> Regards
> Praveen Anidil
>
>
> ---------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
> now.
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
--
View this message in context:
http://www.nabble.com/Upgrade-InstallShield-package-tp10953020p15016020.html
Sent from the wix-users mailing list archive at Nabble.com.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
---------------------------------
Looking for last minute shopping deals? Find them fast with Yahoo! Search.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users