From 6823fa23d6fe2115135e7318aef6e285b3faaf45 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Fri, 7 Dec 2018 20:51:51 -0500 Subject: Optionally use IDecompileContext.CabinetExtractFolder to extract cabs. --- .../Decompile/DecompileMsiOrMsmCommand.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/WixToolset.Core.WindowsInstaller') diff --git a/src/WixToolset.Core.WindowsInstaller/Decompile/DecompileMsiOrMsmCommand.cs b/src/WixToolset.Core.WindowsInstaller/Decompile/DecompileMsiOrMsmCommand.cs index d622dbb2..474847be 100644 --- a/src/WixToolset.Core.WindowsInstaller/Decompile/DecompileMsiOrMsmCommand.cs +++ b/src/WixToolset.Core.WindowsInstaller/Decompile/DecompileMsiOrMsmCommand.cs @@ -46,7 +46,7 @@ namespace WixToolset.Core.WindowsInstaller.Unbind // extract the files from the cabinets if (!String.IsNullOrEmpty(this.Context.ExtractFolder) && !this.Context.SuppressExtractCabinets) { - var fileDirectory = Path.Combine(this.Context.ExtractFolder, "File"); + var fileDirectory = String.IsNullOrEmpty(this.Context.CabinetExtractFolder) ? Path.Combine(this.Context.ExtractFolder, "File") : this.Context.CabinetExtractFolder; var extractCommand = new ExtractCabinetsCommand(output, database, this.Context.DecompilePath, fileDirectory, this.Context.IntermediateFolder, this.Context.TreatProductAsModule); extractCommand.Execute(); -- cgit v1.2.3-55-g6feb