diff options
Diffstat (limited to 'src/WixToolset.Core.Burn')
5 files changed, 13 insertions, 6 deletions
diff --git a/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs b/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs index cf4504b2..8846cc83 100644 --- a/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs +++ b/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs | |||
@@ -14,6 +14,7 @@ namespace WixToolset.Core.Burn | |||
14 | using WixToolset.Data; | 14 | using WixToolset.Data; |
15 | using WixToolset.Data.Bind; | 15 | using WixToolset.Data.Bind; |
16 | using WixToolset.Extensibility; | 16 | using WixToolset.Extensibility; |
17 | using WixToolset.Extensibility.Data; | ||
17 | using WixToolset.Extensibility.Services; | 18 | using WixToolset.Extensibility.Services; |
18 | 19 | ||
19 | // TODO: (4.0) Refactor so that these don't need to be copied. | 20 | // TODO: (4.0) Refactor so that these don't need to be copied. |
diff --git a/src/WixToolset.Core.Burn/BundleBackend.cs b/src/WixToolset.Core.Burn/BundleBackend.cs index 83d33c8a..63504df2 100644 --- a/src/WixToolset.Core.Burn/BundleBackend.cs +++ b/src/WixToolset.Core.Burn/BundleBackend.cs | |||
@@ -7,8 +7,8 @@ namespace WixToolset.Core.Burn | |||
7 | using WixToolset.Core.Burn.Bundles; | 7 | using WixToolset.Core.Burn.Bundles; |
8 | using WixToolset.Core.Burn.Inscribe; | 8 | using WixToolset.Core.Burn.Inscribe; |
9 | using WixToolset.Data; | 9 | using WixToolset.Data; |
10 | using WixToolset.Data.Bind; | ||
11 | using WixToolset.Extensibility; | 10 | using WixToolset.Extensibility; |
11 | using WixToolset.Extensibility.Data; | ||
12 | 12 | ||
13 | internal class BundleBackend : IBackend | 13 | internal class BundleBackend : IBackend |
14 | { | 14 | { |
diff --git a/src/WixToolset.Core.Burn/BurnBackendFactory.cs b/src/WixToolset.Core.Burn/BurnBackendFactory.cs index 5da3a0cb..5f98ada9 100644 --- a/src/WixToolset.Core.Burn/BurnBackendFactory.cs +++ b/src/WixToolset.Core.Burn/BurnBackendFactory.cs | |||
@@ -5,11 +5,11 @@ namespace WixToolset.Core.Burn | |||
5 | using System; | 5 | using System; |
6 | using System.IO; | 6 | using System.IO; |
7 | using WixToolset.Extensibility; | 7 | using WixToolset.Extensibility; |
8 | using WixToolset.Extensibility.Services; | 8 | using WixToolset.Extensibility.Data; |
9 | 9 | ||
10 | internal class BurnBackendFactory : IBackendFactory | 10 | internal class BurnBackendFactory : IBackendFactory |
11 | { | 11 | { |
12 | public bool TryCreateBackend(string outputType, string outputFile, WixToolset.Extensibility.IBindContext context, out IBackend backend) | 12 | public bool TryCreateBackend(string outputType, string outputFile, IBindContext context, out IBackend backend) |
13 | { | 13 | { |
14 | if (String.IsNullOrEmpty(outputType)) | 14 | if (String.IsNullOrEmpty(outputType)) |
15 | { | 15 | { |
diff --git a/src/WixToolset.Core.Burn/Inscribe/InscribeBundleCommand.cs b/src/WixToolset.Core.Burn/Inscribe/InscribeBundleCommand.cs index 0dea8b1d..e87f4360 100644 --- a/src/WixToolset.Core.Burn/Inscribe/InscribeBundleCommand.cs +++ b/src/WixToolset.Core.Burn/Inscribe/InscribeBundleCommand.cs | |||
@@ -5,16 +5,22 @@ namespace WixToolset.Core.Burn.Inscribe | |||
5 | using System.IO; | 5 | using System.IO; |
6 | using WixToolset.Core.Burn.Bundles; | 6 | using WixToolset.Core.Burn.Bundles; |
7 | using WixToolset.Extensibility; | 7 | using WixToolset.Extensibility; |
8 | using WixToolset.Extensibility.Data; | ||
9 | using WixToolset.Extensibility.Services; | ||
8 | 10 | ||
9 | internal class InscribeBundleCommand | 11 | internal class InscribeBundleCommand |
10 | { | 12 | { |
11 | public InscribeBundleCommand(IInscribeContext context) | 13 | public InscribeBundleCommand(IInscribeContext context) |
12 | { | 14 | { |
13 | this.Context = context; | 15 | this.Context = context; |
14 | } | ||
15 | 16 | ||
17 | this.Messaging = context.ServiceProvider.GetService<IMessaging>(); | ||
18 | } | ||
19 | |||
16 | private IInscribeContext Context { get; } | 20 | private IInscribeContext Context { get; } |
17 | 21 | ||
22 | public IMessaging Messaging { get; } | ||
23 | |||
18 | public bool Execute() | 24 | public bool Execute() |
19 | { | 25 | { |
20 | bool inscribed = false; | 26 | bool inscribed = false; |
@@ -29,7 +35,7 @@ namespace WixToolset.Core.Burn.Inscribe | |||
29 | { | 35 | { |
30 | reader.Stream.Seek(reader.AttachedContainerAddress, SeekOrigin.Begin); | 36 | reader.Stream.Seek(reader.AttachedContainerAddress, SeekOrigin.Begin); |
31 | 37 | ||
32 | using (BurnWriter writer = BurnWriter.Open(this.Context.Messaging, tempFile)) | 38 | using (BurnWriter writer = BurnWriter.Open(this.Messaging, tempFile)) |
33 | { | 39 | { |
34 | writer.RememberThenResetSignature(); | 40 | writer.RememberThenResetSignature(); |
35 | writer.AppendContainer(reader.Stream, reader.AttachedContainerSize, BurnCommon.Container.Attached); | 41 | writer.AppendContainer(reader.Stream, reader.AttachedContainerSize, BurnCommon.Container.Attached); |
diff --git a/src/WixToolset.Core.Burn/Inscribe/InscribeBundleEngineCommand.cs b/src/WixToolset.Core.Burn/Inscribe/InscribeBundleEngineCommand.cs index 26af056b..37f64312 100644 --- a/src/WixToolset.Core.Burn/Inscribe/InscribeBundleEngineCommand.cs +++ b/src/WixToolset.Core.Burn/Inscribe/InscribeBundleEngineCommand.cs | |||
@@ -5,7 +5,7 @@ namespace WixToolset.Core.Burn.Inscribe | |||
5 | using System; | 5 | using System; |
6 | using System.IO; | 6 | using System.IO; |
7 | using WixToolset.Core.Burn.Bundles; | 7 | using WixToolset.Core.Burn.Bundles; |
8 | using WixToolset.Extensibility; | 8 | using WixToolset.Extensibility.Data; |
9 | 9 | ||
10 | internal class InscribeBundleEngineCommand | 10 | internal class InscribeBundleEngineCommand |
11 | { | 11 | { |