aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.BuildTasks/DoIt.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.BuildTasks/DoIt.cs')
-rw-r--r--src/WixToolset.BuildTasks/DoIt.cs12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/WixToolset.BuildTasks/DoIt.cs b/src/WixToolset.BuildTasks/DoIt.cs
index 02b33522..33842e44 100644
--- a/src/WixToolset.BuildTasks/DoIt.cs
+++ b/src/WixToolset.BuildTasks/DoIt.cs
@@ -10,6 +10,7 @@ namespace WixToolset.BuildTasks
10 using WixToolset.Core; 10 using WixToolset.Core;
11 using WixToolset.Data; 11 using WixToolset.Data;
12 using WixToolset.Extensibility; 12 using WixToolset.Extensibility;
13 using WixToolset.Extensibility.Data;
13 using WixToolset.Extensibility.Services; 14 using WixToolset.Extensibility.Services;
14 15
15 /// <summary> 16 /// <summary>
@@ -168,13 +169,10 @@ namespace WixToolset.BuildTasks
168 var arguments = serviceProvider.GetService<ICommandLineArguments>(); 169 var arguments = serviceProvider.GetService<ICommandLineArguments>();
169 arguments.Populate(commandLineString); 170 arguments.Populate(commandLineString);
170 171
171 var context = serviceProvider.GetService<ICommandLineContext>(); 172 var commandLine = serviceProvider.GetService<ICommandLineParser>();
172 context.Messaging = messaging; 173 commandLine.ExtensionManager = this.CreateExtensionManagerWithStandardBackends(serviceProvider, arguments.Extensions);
173 context.ExtensionManager = this.CreateExtensionManagerWithStandardBackends(serviceProvider, arguments.Extensions); 174 commandLine.Arguments = arguments;
174 context.Arguments = arguments; 175 var command = commandLine.ParseStandardCommandLine();
175
176 var commandLine = serviceProvider.GetService<ICommandLine>();
177 var command = commandLine.ParseStandardCommandLine(context);
178 command?.Execute(); 176 command?.Execute();
179 } 177 }
180 178