diff options
Diffstat (limited to 'src/WixToolset.BuildTasks/HeatTask.cs')
-rw-r--r-- | src/WixToolset.BuildTasks/HeatTask.cs | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/src/WixToolset.BuildTasks/HeatTask.cs b/src/WixToolset.BuildTasks/HeatTask.cs index 5feed26d..99cbae77 100644 --- a/src/WixToolset.BuildTasks/HeatTask.cs +++ b/src/WixToolset.BuildTasks/HeatTask.cs | |||
@@ -3,16 +3,12 @@ | |||
3 | namespace WixToolset.BuildTasks | 3 | namespace WixToolset.BuildTasks |
4 | { | 4 | { |
5 | using Microsoft.Build.Framework; | 5 | using Microsoft.Build.Framework; |
6 | using WixToolset.Extensibility; | ||
7 | using WixToolset.Extensibility.Data; | ||
8 | using WixToolset.Extensibility.Services; | ||
9 | using WixToolset.Harvesters; | ||
10 | 6 | ||
11 | /// <summary> | 7 | /// <summary> |
12 | /// A base MSBuild task to run the WiX harvester. | 8 | /// A base MSBuild task to run the WiX harvester. |
13 | /// Specific harvester tasks should extend this class. | 9 | /// Specific harvester tasks should extend this class. |
14 | /// </summary> | 10 | /// </summary> |
15 | public abstract class HeatTask : ToolsetTask | 11 | public abstract partial class HeatTask : ToolsetTask |
16 | { | 12 | { |
17 | private bool autogenerageGuids; | 13 | private bool autogenerageGuids; |
18 | private bool generateGuidsNow; | 14 | private bool generateGuidsNow; |
@@ -59,7 +55,6 @@ namespace WixToolset.BuildTasks | |||
59 | set { this.transforms = value; } | 55 | set { this.transforms = value; } |
60 | } | 56 | } |
61 | 57 | ||
62 | protected sealed override string TaskShortName => "HEAT"; | ||
63 | protected sealed override string ToolName => "heat.exe"; | 58 | protected sealed override string ToolName => "heat.exe"; |
64 | 59 | ||
65 | /// <summary> | 60 | /// <summary> |
@@ -72,19 +67,6 @@ namespace WixToolset.BuildTasks | |||
72 | get; | 67 | get; |
73 | } | 68 | } |
74 | 69 | ||
75 | protected sealed override int ExecuteCore(IWixToolsetServiceProvider serviceProvider, IMessageListener listener, string commandLineString) | ||
76 | { | ||
77 | var messaging = serviceProvider.GetService<IMessaging>(); | ||
78 | messaging.SetListener(listener); | ||
79 | |||
80 | var arguments = serviceProvider.GetService<ICommandLineArguments>(); | ||
81 | arguments.Populate(commandLineString); | ||
82 | |||
83 | var commandLine = HeatCommandLineFactory.CreateCommandLine(serviceProvider, true); | ||
84 | var command = commandLine.ParseStandardCommandLine(arguments); | ||
85 | return command?.Execute() ?? -1; | ||
86 | } | ||
87 | |||
88 | /// <summary> | 70 | /// <summary> |
89 | /// Builds a command line from options in this task. | 71 | /// Builds a command line from options in this task. |
90 | /// </summary> | 72 | /// </summary> |