@joebigelow / wix-1 / commits / 3fd6eacc

Schedule SetDirectory after CostFinalize by default

Type 35 CustomActions cannot modify directories until after the Directory table has been processed by CostFinalize. Fixes 7183

Rob Mensching committed Feb 9, 2023 at 06:08 UTC 3fd6eacc2ae0f32d119b96b470eaa5186b0b6d40
1 file changed +1 -1
src/wix/WixToolset.Core/Compiler_Package.cs
+1 -1
@@ -3748,7 +3748,7 @@ namespace WixToolset.Core
3748
3749 foreach (var sequence in sequences)
3750 {
3751 - this.Core.ScheduleActionSymbol(sourceLineNumbers, AccessModifier.Global, sequence, actionName, condition, afterAction: "CostInitialize");
3751 + this.Core.ScheduleActionSymbol(sourceLineNumbers, AccessModifier.Global, sequence, actionName, condition, afterAction: "CostFinalize");
3752 }
3753 }
3754 }