Well it does. But the condition used is the one at fresh install time.
It is is not re-evaluated - unless you set the transitive flag.


You might want to look at 

msidbComponentAttributesTransitive bit flag in Attributes column of
Component table.

http://msdn.microsoft.com/en-us/library/aa368007(v=VS.85).aspx



-----Original Message-----
From: Houssam Hamdan [mailto:houssam.ham...@netiks.com] 
Sent: Monday, April 26, 2010 2:22 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: [WiX-users] I need the Repair to behave as Reinstall

Hello All,

 

The Repair operation does not execute Components that include
conditions.

 

Executed during Repair

<Component Id="NoConditionComponent1">

...

</>

 

Not Executed during Repair

<Component Id="ConditionComponent1">

...

<Condition><![CDATA["..."]]></Condition>

</>

 

Not Executed during Repair

<Component Id="ConditionComponent2">

...

<Condition><![CDATA["..."]]></Condition>

</>

 

I need the Repair to behave as Resinstall (With conditions)

 

Thank you in advance.

Houssam Hamdan

------------------------------------------------------------------------
------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to