aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.BuildTasks/HeatTask.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.BuildTasks/HeatTask.cs')
-rw-r--r--src/WixToolset.BuildTasks/HeatTask.cs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/WixToolset.BuildTasks/HeatTask.cs b/src/WixToolset.BuildTasks/HeatTask.cs
index 586f02f7..5feed26d 100644
--- a/src/WixToolset.BuildTasks/HeatTask.cs
+++ b/src/WixToolset.BuildTasks/HeatTask.cs
@@ -59,7 +59,8 @@ namespace WixToolset.BuildTasks
59 set { this.transforms = value; } 59 set { this.transforms = value; }
60 } 60 }
61 61
62 protected override string TaskShortName => "HEAT"; 62 protected sealed override string TaskShortName => "HEAT";
63 protected sealed override string ToolName => "heat.exe";
63 64
64 /// <summary> 65 /// <summary>
65 /// Gets the name of the heat operation performed by the task. 66 /// Gets the name of the heat operation performed by the task.
@@ -71,10 +72,8 @@ namespace WixToolset.BuildTasks
71 get; 72 get;
72 } 73 }
73 74
74 protected override void ExecuteCore(IWixToolsetServiceProvider serviceProvider, IMessageListener listener, string commandLineString) 75 protected sealed override int ExecuteCore(IWixToolsetServiceProvider serviceProvider, IMessageListener listener, string commandLineString)
75 { 76 {
76 this.Log.LogMessage(MessageImportance.Normal, "heat.exe " + commandLineString);
77
78 var messaging = serviceProvider.GetService<IMessaging>(); 77 var messaging = serviceProvider.GetService<IMessaging>();
79 messaging.SetListener(listener); 78 messaging.SetListener(listener);
80 79
@@ -83,7 +82,7 @@ namespace WixToolset.BuildTasks
83 82
84 var commandLine = HeatCommandLineFactory.CreateCommandLine(serviceProvider, true); 83 var commandLine = HeatCommandLineFactory.CreateCommandLine(serviceProvider, true);
85 var command = commandLine.ParseStandardCommandLine(arguments); 84 var command = commandLine.ParseStandardCommandLine(arguments);
86 command?.Execute(); 85 return command?.Execute() ?? -1;
87 } 86 }
88 87
89 /// <summary> 88 /// <summary>