Thanks for your reply. Could you please shed some light on why exactly this behaviour occurs? Knowing something is a good thing - understanding is even better.
And yes, I have marked the component directory explicitly as the keypath. I wanted to avoid choosing a keypath file, because in an upgrade, I would have to modify the keypath file every time any of the other files change. The files in the directory are independent of each other (just a bunch of *.jpg), so it would not make much sense to be forced to always change the keypath file. Rob Mensching-2 wrote: > > Unless your Component only creates a Directory then I would always > recommend using something else as the KeyPath. The behavior your seeing > doesn't surprise me at all. BTW, the WiX toolset will default to the > first File or Registry key in the Component as the KeyPath to avoid this > sort of problem... so are you explicitly marking the Component Directory > as the KeyPath? > > -----Original Message----- > From: zett42 [mailto:[EMAIL PROTECTED] > Sent: Thursday, November 06, 2008 10:08 > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Upgrade problems when using directory as keypath > > > I'm using the scheme described at MSDN > (http://msdn.microsoft.com/en-us/library/aa368269(VS.85).aspx) to organize > my setup into components. > Given a single directory, all files without version information (e.g. > *.jpg, > etc.) are grouped together into a single component which has the directory > as its keypath (i. e. <Component KeyPath="yes" .../>). > > First installation works as expected. > The problem arises when I try to upgrade the installed product by > re-installing a newer version (Minor Upgrade with REINSTALL="ALL" > REINSTALLMODE="vomus"). Sometimes the files in components, which have the > directory as keypath, won't be upgraded. > But adding files to the component always works. > > So my question is: Is it wise to use directory keypathes at all? If not, > should I create one dummy file per directory which acts as the keypath for > non-versioned files? This idea doesn't look very clean. > But I would like to avoid choosing any of the real files as keypath, > because > component rules say that in an upgrade, a keypath file can never be > deleted > without deleting the whole component. > -- > View this message in context: > http://n2.nabble.com/Upgrade-problems-when-using-directory-as-keypath-tp1466141p1466141.html > Sent from the wix-users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- View this message in context: http://n2.nabble.com/Upgrade-problems-when-using-directory-as-keypath-tp1466141p1466302.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users