diff options
Diffstat (limited to 'src/WixToolset.BuildTasks/DoIt.cs')
-rw-r--r-- | src/WixToolset.BuildTasks/DoIt.cs | 12 |
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 | ||