Johan Appelgren wrote:
> I've created a setup package using Wix 3.0.2420.0 that I've used to
> install our product on a computer from a CD (removable media). But
> when I try to perform a minor upgrade it prompts me for a disk,
> "Please insert disk".
> 
> In the logs there is a PackageMediaPath property set to the directory
> from where the original installation was done but without the drive,
> and I think Windows Installer is trying to find the cabs in that
> directory instead of looking in the directory where the upgrade msi is
> located.

Our experience with MSI upgrades on removable media is that both:

1. The media volume label must be the same as the original media.

2. The directory where the package lives must be the same as the 
original.  (Although setting "MEDIAPACKAGEPATH" may work.)

MSI records this information when you first install the package into the 
registry locations noted here:

http://support.microsoft.com/kb/299803/en-us

In MSI 3.0 they finally added the "MsiSourceList...()" API functions 
that allow you to access this stuff.  (Of course, no good if you still 
need to support NT4 :( )

Hope this helps.
Regards,
Chris


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to