Did you set a condition level under the feature Id?? <Condition Level="1"><![CDATA[Your condition]]></Condition>
On Fri, Dec 5, 2014 at 9:27 AM, Marek Mielcarek <mmielca...@actuate.com> wrote: > Thank you for your help Jeremiah. I actually tried that before I sent the > message to this group. > Apparently, it is not allowed to place "Condition" with a message inside a > Feature. > WiX compiler generates this: "The Condition element contains an unexpected > attribute 'Message'" :( > > > > > > -----Original Message----- > From: Jeremiahf [mailto:jeremi...@gmail.com] > Sent: Friday, December 05, 2014 10:16 AM > To: General discussion about the WiX toolset. > Subject: Re: [WiX-users] "Condition" problem > > That makes a little more sense now. Try placing a condition in your > feature that includes a condition message. The condition message should > reference the condition using similar to what Pavan gave an example of. > > example for .net 4 detection just to give you an idea of what I am talking > about: > > <!--.NET 4.0 Installation detection--> > <Property Id="NETFRAMEWORK40CLIENT"> > <RegistrySearch Id="NetFramework40Client" Root="HKLM" > Key="SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client" Name="Install" > Type="raw" /> > </Property> > > <!--.NET 4.0 Condition message--> > <Condition Message="This application requires .NET Framework 4.0. > Please install the .NET Framework then run this installer again"> > <![CDATA[Installed OR NETFRAMEWORK40CLIENT]]> > </Condition> > > Does it make sense how the message is related to the condition? This will > pop up a message and stop the installation. This installer will never > complete until the condition is met. > > On Thu, Dec 4, 2014 at 8:56 PM, Marek Mielcarek <mmielca...@actuate.com> > wrote: > > > I appreciate your help. The problem is that the installer is mainly > > used as command-line without any GUI. The package gets pushed to > > several machines and executed with several options (features) enabled > > or disabled, depending on deployment automation schema. There might be > > 100+ servers involved. My installer might be directed to deploy a > > feature that requires IIS but server might not have it. In reality, > > the situation is even more complex as there are other features that > > need to check for other prerequisites (i.e. MSMQ, specific OLDB drivers > etc). > > > > I started leaning toward custom actions that can break installation > > process if they cannot detect something they should. I wanted to > > avoid that hoping there is something cleaner. > > > > Thanks a lot. > > > > > > Original Message > > From: Pavan Konduru > > Sent: Thursday, December 4, 2014 21:46 > > To: General discussion about the WiX toolset. > > Reply To: General discussion about the WiX toolset. > > Subject: Re: [WiX-users] "Condition" problem > > > > > > You should set up the next button in the feature selection screen to > > display a dialog that IIS is required for that feature(if selected). > > MyCustomizeDLg is the dialog that has the list of the your features > > user can select. > > IISFOUND is a property you set to search for IIS present or not(I > > think WIX has an in-built property to do this IISMAJORVERSION). > > FeatureneedsIIS is the feature that requires IIS. > > > > Something like this: > > > > <Publish Dialog="MyCustomizeDlg" Control="Next" Event="NewDialog" > > Value="IISNotFoundDlg"><![CDATA[NOT IISFOUND AND (&FeatureneedsIIS = > > 3 AND ! FeatureneedsIIS <> 3)]]></Publish> > > > > In the dialog that shows the message to the user redirect the OK > > button to exit dialog. > > > > <Control Id="OK" Type="PushButton" X="102" Y="90" Width="56" Height="17" > > Default="yes" Cancel="yes" Text="OK"> > > <Publish Event="EndDialog" Value="Return">1</Publish> > > </Control> > > > > -----Original Message----- > > From: Marek Mielcarek [mailto:mmielca...@actuate.com] > > Sent: Thursday, December 04, 2014 3:06 PM > > To: wix-users@lists.sourceforge.net; General discussion about the WiX > > toolset. > > Subject: Re: [WiX-users] "Condition" problem > > > > Example: one of the features requires IIS. Check for IIS should occur > > only if the feature is selected. If te check succeeds, the feature > > shall be installed. If it fails, the installation shall fail. If > > feature is not selected the IIS does not matter. > > > > Original Message > > From: Pavan Konduru > > Sent: Thursday, December 4, 2014 18:00 > > To: General discussion about the WiX toolset. > > Reply To: General discussion about the WiX toolset. > > Subject: Re: [WiX-users] "Condition" problem > > > > > > Can give an example so it will be easier to understand? > > What are the conditions and what do the features depend on? > > > > -----Original Message----- > > From: Marek Mielcarek [mailto:mmielca...@actuate.com] > > Sent: Thursday, December 04, 2014 2:28 PM > > To: wix-users@lists.sourceforge.net; General discussion about the WiX > > toolset. > > Subject: Re: [WiX-users] "Condition" problem > > > > User can select any feature. Each feature has a different condition. > > Installer verifies the condition for feature if it was selected for > > installation. If the condition is not met, installer breaks and > > informs what was the reason. > > > > Original Message > > From: Pavan Konduru > > Sent: Thursday, December 4, 2014 17:24 > > To: General discussion about the WiX toolset. > > Reply To: General discussion about the WiX toolset. > > Subject: Re: [WiX-users] "Condition" problem > > > > > > "This Condition makes sense only if a particular Feature is being > > installed." > > > > So, how do you plan to achieve this even before a feature is selected > > for install? > > > > -----Original Message----- > > From: Marek Mielcarek [mailto:mmielca...@actuate.com] > > Sent: Thursday, December 04, 2014 12:13 PM > > To: General discussion about the WiX toolset. > > Subject: [WiX-users] "Condition" problem > > > > I need to define a Condition which generates message and stops > > installation (if condition fails). This Condition makes sense only if > > a particular Feature is being installed. It looks like I cannot use > > standard LaunchCondition because checking for a Feature (using > > &Feature=3 or > > &Feature=4) can be used reliably only after FinalizeCost, which > > happens after LaunchConditions. > > > > Is there a way I can define such condition on a Feature level ? If > > not, what is the best way to achieve the same outcome ? > > > > Thanks a lot > > > > ---------------------------------------------------------------------- > > -------- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT > > Server from Actuate! Instantly Supercharge Your Business Reports and > > Dashboards with Interactivity, Sharing, Native Excel Exports, App > > Integration & more Get technology previously reserved for > > billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg. > > clktrk _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ---------------------------------------------------------------------- > > -------- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT > > Server from Actuate! Instantly Supercharge Your Business Reports and > > Dashboards with Interactivity, Sharing, Native Excel Exports, App > > Integration & more Get technology previously reserved for > > billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg. > > clktrk _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ---------------------------------------------------------------------- > > -------- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT > > Server from Actuate! Instantly Supercharge Your Business Reports and > > Dashboards with Interactivity, Sharing, Native Excel Exports, App > > Integration & more Get technology previously reserved for > > billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg. > > clktrk _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ---------------------------------------------------------------------- > > -------- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT > > Server from Actuate! Instantly Supercharge Your Business Reports and > > Dashboards with Interactivity, Sharing, Native Excel Exports, App > > Integration & more Get technology previously reserved for > > billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg. > > clktrk _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ---------------------------------------------------------------------- > > -------- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT > > Server from Actuate! Instantly Supercharge Your Business Reports and > > Dashboards with Interactivity, Sharing, Native Excel Exports, App > > Integration & more Get technology previously reserved for > > billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg. > > clktrk _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ---------------------------------------------------------------------- > > -------- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT > > Server from Actuate! Instantly Supercharge Your Business Reports and > > Dashboards with Interactivity, Sharing, Native Excel Exports, App > > Integration & more Get technology previously reserved for > > billion-dollar corporations, FREE > > > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg. > > clktrk _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ---------------------------------------------------------------------- > > -------- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT > > Server from Actuate! Instantly Supercharge Your Business Reports and > > Dashboards with Interactivity, Sharing, Native Excel Exports, App > > Integration & more Get technology previously reserved for > > billion-dollar corporations, FREE > > > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg. > > clktrk _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > -- > "They may forget what you said but they will never forget how you made > them feel." -- Anonymous > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from > Actuate! Instantly Supercharge Your Business Reports and Dashboards with > Interactivity, Sharing, Native Excel Exports, App Integration & more Get > technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- "They may forget what you said but they will never forget how you made them feel." -- Anonymous ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users