There is a difference between REMOVE and Remove - the first one is a public property, the second is a private: http://msdn.microsoft.com/en-us/library/aa371245(VS.85).aspx I will let others to continue on this issue. Perhaps I will look at your project.
Troy Simpson wrote: > The Remove="All" didn't work, I had tried variations of that previously. I > looked at the Remove button on the maintenance dialog and the property that > is being set is WixUI_InstallMode, and the value is "Remove", so I tried the > condition: > > Not WixUI_InstallMode="Remove" > > That did not work either. I have tried many, many variations, and none have > worked. I'm sure I'm doing something silly though. > > I have uploaded my wix build project to here: > > http://www.ebswift.com/temp/buildsubversion.zip > > It doesn't include any of the subversion binaries so it won't build, but the > files are there. In the BuildSubversion\WixDialog folder you will see the > PostDlg.wxs that I am trying to get the condition working in. > > > > >> -----Original Message----- >> From: [EMAIL PROTECTED] [mailto:wix-users- >> [EMAIL PROTECTED] On Behalf Of Calin Iaru >> Sent: Friday, 20 June 2008 6:43 PM >> To: General discussion for Windows Installer XML toolset. >> Subject: Re: [WiX-users] Separate ExitDialog for Uninstall >> >> EXISTINGPRODUCTS was a suggestion; what you need to do is to use a >> different property that when set, will show a different dialog control. >> For instance, if the user does an uninstall, use the REMOVE="ALL" >> condition. >> >> Troy Simpson wrote: >> >>> Thanks for the suggestions Calin, >>> >>> Preferably, I'd like to have the condition in the modified ExitDlg - >>> >> I've >> >>> made a copy of it and using that instead. The existingproducts >>> >> condition >> >>> did not seem to make any difference, the control code is as follows: >>> >>> <Control Id="PostText" Type="ScrollableText" X="20" >>> >> Y="70" >> >>> Width="330" Height="151" Sunken="yes" TabSkip="no"> >>> <Text >>> SourceFile="!(wix.WixUIPostRtf=$(var.postRtf))"> >>> </Text> >>> <Condition >>> Action="show">EXISTINGPRODUCTS</Condition> >>> </Control> >>> >>> Is there anything jumping out there that can be tweaked? >>> >>> >>> Troy >>> >>> >>> >>> >>>> -----Original Message----- >>>> From: [EMAIL PROTECTED] [mailto:wix-users- >>>> [EMAIL PROTECTED] On Behalf Of Calin Iaru >>>> Sent: Friday, 20 June 2008 5:49 PM >>>> To: General discussion for Windows Installer XML toolset. >>>> Subject: Re: [WiX-users] Separate ExitDialog for Uninstall >>>> >>>> Or you can use the same ExitDlg and customize the elements inside it >>>> like bitmaps, static text, position of elements based on conditions. >>>> <Control Id="Description1" Type="Text" X="135" Y="130" >>>> >> Width="220" >> >>>> Height="40" Text="For new users, we recommend that you read the >>>> >> quick >> >>>> guide located on the web. Click on the Finish button to exit the >>>> >> Setup >> >>>> Wizard." Transparent="yes"> >>>> <Condition Action="show">Not EXISTINGPRODUCTS</Condition> >>>> <Condition Action="hide">1</Condition> >>>> </Control> >>>> <Control Id="Description2" Type="Text" X="135" Y="130" >>>> >> Width="220" >> >>>> Height="40" Text="The Upgrade process completed." Transparent="yes"> >>>> <Condition Action="show">EXISTINGPRODUCTS</Condition> >>>> <Condition Action="hide">1</Condition> >>>> </Control> >>>> >>>> >>>> Calin Iaru wrote: >>>> >>>> >>>>> If I were you, I would play with <InstallUISequence> where some >>>>> variations could yield the expected results. This is how I display >>>>> >> a >> >>>>> Firewall Dialog which adds some applications to the Windows >>>>> >> Firewall >> >>>>> after installation. Normally, the ExitDlg would be displayed when >>>>> finishing the installation, but I needed it customized. >>>>> >>>>> <Show Dialog="FirewallDlg" Sequence="7999"> >>>>> <![CDATA[ >>>>> ((VersionNT = 501 And ServicePackLevel >= 2) Or >>>>> >>>>> >>>> (VersionNT = >>>> >>>> >>>>> 502 And ServicePackLevel >= 1) Or (VersionNT = 600)) >>>>> And SomeLongCondition And Not EXISTINGPRODUCTS >>>>> ]]> >>>>> </Show> >>>>> <Show Dialog="ExitDlg" OnExit="success"> >>>>> <![CDATA[ >>>>> Not ( >>>>> ((VersionNT = 501 And ServicePackLevel >= 2) Or >>>>> >>>>> >>>> (VersionNT = >>>> >>>> >>>>> 502 And ServicePackLevel >= 1) Or (VersionNT = 600)) >>>>> And SomeLongCondition And Not EXISTINGPRODUCTS >>>>> ) >>>>> ]]> >>>>> </Show> >>>>> >>>>> As long as you have Sequence and Conditions, there should be a way. >>>>> >>>>> Troy Simpson wrote: >>>>> >>>>> >>>>> >>>>>> Hi, >>>>>> >>>>>> I'm building the new win32 installer for Subversion with WiX but >>>>>> >>>>>> >>>> I've struck >>>> >>>> >>>>>> one snag. I would like to display a different dialog for install, >>>>>> uninstall, and possibly repair. >>>>>> >>>>>> I have customised the ExitDialog to show a nice post-install >>>>>> >> message >> >>>> for >>>> >>>> >>>>>> users, but obviously upon uninstall it wouldn't be logical to show >>>>>> >>>>>> >>>> the same >>>> >>>> >>>>>> post-install message. I have tried all kinds of combinations of >>>>>> >>>>>> >>>> conditions >>>> >>>> >>>>>> but cannot get this dialog to change. >>>>>> >>>>>> There has been very positive feedback from the Subversion >>>>>> >> community >> >>>> for the >>>> >>>> >>>>>> switch over to WiX and having an MSI installer instead of an exe >>>>>> >>>>>> >>>> installer. >>>> >>>> >>>>>> I am using SharpDevelop 3 as the WiX installer build tool. >>>>>> >>>>>> Can anyone assist? >>>>>> >>>>>> >>>>>> Regards, >>>>>> >>>>>> Troy Simpson >>>>>> Subversion Win32 Installer Maintainer ( SWIM?? ;) ) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------ >>>>>> >> -- >> >>>> ----- >>>> >>>> >>>>>> Check out the new SourceForge.net Marketplace. >>>>>> It's the best place to buy or sell services for >>>>>> just about anything Open Source. >>>>>> http://sourceforge.net/services/buy/index.php >>>>>> _______________________________________________ >>>>>> WiX-users mailing list >>>>>> WiX-users@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> ------------------------------------------------------------------- >>>>> >> -- >> >>>> ---- >>>> >>>> >>>>> Check out the new SourceForge.net Marketplace. >>>>> It's the best place to buy or sell services for >>>>> just about anything Open Source. >>>>> http://sourceforge.net/services/buy/index.php >>>>> _______________________________________________ >>>>> WiX-users mailing list >>>>> WiX-users@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>>> >>>>> >>>>> >>>>> >>>> -------------------------------------------------------------------- >>>> >> --- >> >>>> -- >>>> Check out the new SourceForge.net Marketplace. >>>> It's the best place to buy or sell services for >>>> just about anything Open Source. >>>> http://sourceforge.net/services/buy/index.php >>>> _______________________________________________ >>>> WiX-users mailing list >>>> WiX-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>> >>>> >>> --------------------------------------------------------------------- >>> >> ---- >> >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://sourceforge.net/services/buy/index.php >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >>> >>> >> ----------------------------------------------------------------------- >> -- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users