From 3fb3475b278803576badecfbe8015760de2e7414 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Mon, 15 Jun 2020 15:51:59 -0700 Subject: Ensure cabinets are created in File.Sequence order --- src/WixToolset.Core.WindowsInstaller/Bind/CabinetBuilder.cs | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/CabinetBuilder.cs b/src/WixToolset.Core.WindowsInstaller/Bind/CabinetBuilder.cs index e7d67d8c..486ee67a 100644 --- a/src/WixToolset.Core.WindowsInstaller/Bind/CabinetBuilder.cs +++ b/src/WixToolset.Core.WindowsInstaller/Bind/CabinetBuilder.cs @@ -164,6 +164,7 @@ namespace WixToolset.Core.WindowsInstaller.Bind var cabinetPath = Path.GetFullPath(cabinetWorkItem.CabinetFile); var files = cabinetWorkItem.FileFacades + .OrderBy(f => f.Sequence) .Select(facade => facade.Hash == null ? new CabinetCompressFile(facade.SourcePath, facade.Id + cabinetWorkItem.ModularizationSuffix) : new CabinetCompressFile(facade.SourcePath, facade.Id + cabinetWorkItem.ModularizationSuffix, facade.Hash.HashPart1, facade.Hash.HashPart2, facade.Hash.HashPart3, facade.Hash.HashPart4)) -- cgit v1.2.3-55-g6feb