diff options
Diffstat (limited to 'src/WixToolset.Core/CommandLine/BuildCommand.cs')
| -rw-r--r-- | src/WixToolset.Core/CommandLine/BuildCommand.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/WixToolset.Core/CommandLine/BuildCommand.cs b/src/WixToolset.Core/CommandLine/BuildCommand.cs index b83aaec4..7e6ddd64 100644 --- a/src/WixToolset.Core/CommandLine/BuildCommand.cs +++ b/src/WixToolset.Core/CommandLine/BuildCommand.cs | |||
| @@ -377,18 +377,18 @@ namespace WixToolset.Core.CommandLine | |||
| 377 | context.SourcePath = sourcePath; | 377 | context.SourcePath = sourcePath; |
| 378 | context.Variables = preprocessorVariables; | 378 | context.Variables = preprocessorVariables; |
| 379 | 379 | ||
| 380 | XDocument document = null; | 380 | IPreprocessResult result = null; |
| 381 | try | 381 | try |
| 382 | { | 382 | { |
| 383 | var preprocessor = this.ServiceProvider.GetService<IPreprocessor>(); | 383 | var preprocessor = this.ServiceProvider.GetService<IPreprocessor>(); |
| 384 | document = preprocessor.Preprocess(context); | 384 | result = preprocessor.Preprocess(context); |
| 385 | } | 385 | } |
| 386 | catch (WixException e) | 386 | catch (WixException e) |
| 387 | { | 387 | { |
| 388 | this.Messaging.Write(e.Error); | 388 | this.Messaging.Write(e.Error); |
| 389 | } | 389 | } |
| 390 | 390 | ||
| 391 | return document; | 391 | return result?.Document; |
| 392 | } | 392 | } |
| 393 | 393 | ||
| 394 | private class CommandLine | 394 | private class CommandLine |
