...And that's not necessarily a bad thing, since major upgrades work just fine for most scenarios. However, you probably need to include a check against your upgrade property (which, if you're just using <MajorUpgrade>, is probably WIX_UPGRADE_DETECTED).
On 22 March 2013 17:12, David Watson <dwat...@sdl.com> wrote: > Product Id="*" generates a new product code each time you build. > > -----Original Message----- > From: Ackerman, Buddy [mailto:backer...@tnsi.com] > Sent: 22 March 2013 17:04 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Question about conditional statements in elements > > That's not the case. I'm installing it on the same machine logged in as the > same user. I guess my question is, what is the ProductCode, where is it set? > Here's my Product element, what should be changed so that it knows that this > an upgrade to a product that is already installed? > > <Product Id="*" > Name="My App $(var.BuildVersion)$(var.BuildNameSuffix)" > Language="!(loc.Language)" > Version="$(var.BuildVersion)" > Manufacturer="Me" > UpgradeCode="75DD6EF7-EDDE-40D1-A997-170A8419A4E4" > Codepage="1252" > > > > > > -----Original Message----- > From: Phil Wilson [mailto:phil.wil...@mvps.org] > Sent: Friday, March 22, 2013 12:53 PM > To: 'Phil Wilson'; 'General discussion for Windows Installer XML toolset.' > Subject: Re: [WiX-users] Question about conditional statements in elements > > Ah, the other explanation is that you installed that MSI in a per User > context, and now you're installing it a different user context (another user > or per System). > > Phil > > -----Original Message----- > From: Phil Wilson [mailto:phil.wil...@mvps.org] > Sent: Friday, March 22, 2013 9:51 AM > To: 'General discussion for Windows Installer XML toolset.' > Subject: RE: [WiX-users] Question about conditional statements in elements > > Yes, the Installed property means "this ProductCode is installed". If you see > that Welcome dialog again the most obvious thing to check is whether the > ProductCode has changed. The idea is that you only see the Welcome dialog on > fresh first time install. Later actions based on the same ProductCode are > maintenance options, feature add/remove etc. > > It's got to be the ProductCode changing. This stuff works all the time and > has done for years. This is a Windows Installer property used in every > MSI-based install, whether WiX or not. It's not likely that such a basic > thing doesn't work. > > http://msdn.microsoft.com/en-us/library/windows/desktop/aa369297(v=vs.85).as > px > > Phil > > -----Original Message----- > From: Ackerman, Buddy [mailto:backer...@tnsi.com] > Sent: Friday, March 22, 2013 9:32 AM > To: chr...@iswix.com; General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Question about conditional statements in elements > > So what property is it actually checking to see if it's installed? On my > product element there is a Version attribute and there is an UpgradeCode > attribute, are these what are being used? > > Again I have already installed the product and when I run the installer again > (with the Version attribute change to a higher minor version) this dialog > still shows. I actually want the dialog to show but I am just curious as to > why it is still showing given this criteria. > > Thanks. > > > -----Original Message----- > From: Christopher Painter [mailto:chr...@iswix.com] > Sent: Friday, March 22, 2013 11:50 AM > To: afor...@cmu.edu; General discussion for Windows Installer XML toolset.; > General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Question about conditional statements in elements > > > It means an MSI sharing this ProductCode ( either this PackageCode which > would indicate a maintenance transaction or another PackageCode which would > indicate a small or minor update ) is already installed. In the case of a > Major Upgrade the ProductCode has been changed and therefore from this new > MSI's perspective it is not yet installed. > > & is a special operator regarding features. See the links I sent in my > other email. > > Regards, > Chris > > ---------------------------------------- > From: "Alain Forget" <afor...@cmu.edu> > Sent: Friday, March 22, 2013 10:47 AM > To: "General discussion for Windows Installer XML toolset." > <wix-users@lists.sourceforge.net> > Subject: Re: [WiX-users] Question about conditional statements in elements > > As far as I understand it, "Installed" means, "Before this installer was run, > a version of this program was already installed on this machine". > Someone please correct me if that isn't quite true. > > As far as &ftDatabase=3, I have no idea, I haven't yet seen that syntax yet. > > Alain > > -----Original Message----- > From: Ackerman, Buddy [mailto:backer...@tnsi.com] > Sent: March 22, 2013 11:39 > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Question about conditional statements in elements > > I'm very new to WiX and have inherited an existing project. I've been > deciphering it fine except for a few things. In this project I have the > following element: > > <Show Dialog="WelcomeDlg" Before="ProgressDlg">NOT Installed</Show> > > The question with this is the "NOT Installed" condition. What exactly does > "Installed" mean? When I run this to upgrade and already installed > application this dialog still shows up. SO, I'm not sure what Installed > really means (there is also an Upgrade element in the project with a property > assigned to it that is used in other controls throughout the project). > > Next is the following syntax that I have in several control conditional > statements: > > &ftDatabase=3 > > The ftDatabase is the ID of one of the Features. However, I don't know what > value it would have. Is this an install level value or install type value? > > Thanks for some newbie help. > > ________________________________ > This e-mail message is for the sole use of the intended recipient(s)and may > contain confidential and privileged information of Transaction Network > Services. > Any unauthorised review, use, disclosure or distribution is prohibited. If > you are not the intended recipient, please contact the sender by reply e-mail > and destroy all copies of the original message. > > ---------------------------------------------------------------------------- > -- > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite for free > today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ---------------------------------------------------------------------------- > -- > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite for free > today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ---------------------------------------------------------------------------- > -- > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite for free > today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > This e-mail message is for the sole use of the intended recipient(s)and may > contain confidential and privileged information of Transaction Network > Services. > Any unauthorised review, use, disclosure or distribution is prohibited. If > you are not the intended recipient, please contact the sender by reply e-mail > and destroy all copies of the original message. > > > ---------------------------------------------------------------------------- > -- > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite for free > today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ----------------------------------------------------------------------------- > - > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite for free > today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > This e-mail message is for the sole use of the intended recipient(s)and may > contain confidential and privileged information of Transaction Network > Services. > Any unauthorised review, use, disclosure or distribution is prohibited. If > you > are not the intended recipient, please contact the sender by reply e-mail and > destroy all copies of the original message. > > > ----------------------------------------------------------------------------- > - > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > SDL PLC confidential, all rights reserved. > If you are not the intended recipient of this mail SDL requests and requires > that you delete it without acting upon or copying any of its contents, and we > further request that you advise us. > SDL PLC is a public limited company registered in England and Wales. > Registered number: 02675207. > Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 > 7DY, UK. > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users