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> |
