[wix-users] Wix Burn: Rollbackboundary was discarded?

Phill Hogland phill.hogland at rimage.com
Wed Sep 16 05:16:19 PDT 2015


I would expect NetFx451Redist and VC_ReDist_120 to be permanent.  If I did not have another package that was not permanent prior to the RollbackBoundary then I don't use a RollbackBoundry.  I only use a RollbackBoundary after other non-permanent packages, because of the issues that I have observed when all of the packages prior to the RollbackBoundary were marked as Permanent.

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Farrukh Waheed
Sent: Wednesday, September 16, 2015 2:28 AM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Wix Burn: Rollbackboundary was discarded?

Hi Phil, Thanks for reply.
Yes, both are marked Permanent. I will try without Permanent attribute then

Regards
Farrukh

On 15 September 2015 at 17:53, Phill Hogland <phill.hogland at rimage.com>
wrote:

> Are both NetFx451Redist and VC_ReDist_120 marked to be Permanent?  I 
> have found that RollbackBoundary(s) do not play well when all of the 
> packages prior to the RollbackBoundary are permanent and there for 
> there would be nothing to uninstall if the setup rolled back to that 
> boundary.  I am not sure if my observation is related to your situation.
>
> -----Original Message-----
> From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On 
> Behalf Of Farrukh Waheed
> Sent: Tuesday, September 15, 2015 5:13 AM
> To: wix-users at lists.wixtoolset.org
> Subject: [wix-users] Wix Burn: Rollbackboundary was discarded?
>
> While compiling Burn project I'm getting following warning:
>
> MyBundle.wxs(111,0): warning LGHT1129: The RollbackBoundary 
> 'rba6ABCDA022AB9852FA39D23549E335DF4' was discarded because it was not 
> followed by a package. Without a package the rollback boundary doesn't 
> do anything. Verify that the RollbackBoundary element is not followed 
> by another RollbackBoundary and that the element is not at the end of 
> the chain.
>
> And here is my chain:
>
> <Chain>
>   <PackageGroupRef Id         = "NetFx451Redist"  />
>   <PackageGroupRef Id         = "VC_ReDist_120" After="NetFx451Redist"   />
>
>   <RollbackBoundary />
>   <MsiPackage      Id         = "MainProduct"
>                    DisplayName             = "$(var.ProductName)"
>                    DisplayInternalUI       = "no"
>                    Visible                 = "no"
>                    Compressed              = "yes"
>                    SourceFile              = "$(var.MainProduct)"
>                    Vital                   = "yes"
>                    After                   = "NetFx451Redist"
>                    InstallCondition="NETFRAMEWORK45 >= 
> $(var.NetFx451MinRelease)">
>     <MsiProperty
>         Name                  = "DIR_PROGFILES_64_VA"
>         Value                 = "[DestinationDir]"/>
>   </MsiPackage>
>
> *Question:* So what's wrong with this RollbackBoundary here?
>
> Thanks
>
> Farrukh
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant 
> http://www.firegiant.com/
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant 
> http://www.firegiant.com/
>

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/


More information about the wix-users mailing list