aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core.WindowsInstaller/MspBackend.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core.WindowsInstaller/MspBackend.cs')
-rw-r--r--src/WixToolset.Core.WindowsInstaller/MspBackend.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/WixToolset.Core.WindowsInstaller/MspBackend.cs b/src/WixToolset.Core.WindowsInstaller/MspBackend.cs
index 46ff7aa3..1caa9e29 100644
--- a/src/WixToolset.Core.WindowsInstaller/MspBackend.cs
+++ b/src/WixToolset.Core.WindowsInstaller/MspBackend.cs
@@ -22,6 +22,8 @@ namespace WixToolset.Core.WindowsInstaller
22 { 22 {
23 var messaging = context.ServiceProvider.GetService<IMessaging>(); 23 var messaging = context.ServiceProvider.GetService<IMessaging>();
24 24
25 var backendHelper = context.ServiceProvider.GetService<IBackendHelper>();
26
25 var extensionManager = context.ServiceProvider.GetService<IExtensionManager>(); 27 var extensionManager = context.ServiceProvider.GetService<IExtensionManager>();
26 28
27 var backendExtensions = extensionManager.GetServices<IWindowsInstallerBackendBinderExtension>(); 29 var backendExtensions = extensionManager.GetServices<IWindowsInstallerBackendBinderExtension>();
@@ -34,14 +36,14 @@ namespace WixToolset.Core.WindowsInstaller
34 // Create transforms named in patch transforms. 36 // Create transforms named in patch transforms.
35 IEnumerable<PatchTransform> patchTransforms; 37 IEnumerable<PatchTransform> patchTransforms;
36 { 38 {
37 var command = new CreatePatchTransformsCommand(messaging, context.IntermediateRepresentation, context.IntermediateFolder); 39 var command = new CreatePatchTransformsCommand(messaging, backendHelper, context.IntermediateRepresentation, context.IntermediateFolder);
38 patchTransforms = command.Execute(); 40 patchTransforms = command.Execute();
39 } 41 }
40 42
41 // Enhance the intermediate by attaching the created patch transforms. 43 // Enhance the intermediate by attaching the created patch transforms.
42 IEnumerable<SubStorage> subStorages; 44 IEnumerable<SubStorage> subStorages;
43 { 45 {
44 var command = new AttachPatchTransformsCommand(messaging, context.IntermediateRepresentation, patchTransforms); 46 var command = new AttachPatchTransformsCommand(messaging, backendHelper, context.IntermediateRepresentation, patchTransforms);
45 subStorages = command.Execute(); 47 subStorages = command.Execute();
46 } 48 }
47 49