aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2021-04-19 12:49:52 -0700
committerRob Mensching <rob@firegiant.com>2021-04-19 16:01:11 -0700
commitc76db43a5ce1da70a980dc5651141c2a6cd94f6b (patch)
treebfb53c18f063c6046e0920a4cf2f53cec843f717 /src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs
parent930b0ca136824d7f4917482fe7a7a577d28f6903 (diff)
downloadwix-c76db43a5ce1da70a980dc5651141c2a6cd94f6b.tar.gz
wix-c76db43a5ce1da70a980dc5651141c2a6cd94f6b.tar.bz2
wix-c76db43a5ce1da70a980dc5651141c2a6cd94f6b.zip
Resolve container and payload DownloadUrls
Fixes wixtoolset/issues#6405
Diffstat (limited to 'src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs')
-rw-r--r--src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs b/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs
index ea8d33d0..fd847e05 100644
--- a/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs
+++ b/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs
@@ -459,12 +459,18 @@ namespace WixToolset.Core.Burn
459 containers = command.Containers; 459 containers = command.Containers;
460 } 460 }
461 461
462 // Resolve the download URLs now that we have all of the containers and payloads calculated.
463 {
464 var command = new ResolveDownloadUrlsCommand(this.Messaging, this.BackendExtensions, containers, payloadSymbols);
465 command.Execute();
466 }
467
462 // Create the bundle manifest. 468 // Create the bundle manifest.
463 string manifestPath; 469 string manifestPath;
464 { 470 {
465 var executableName = Path.GetFileName(this.OutputPath); 471 var executableName = Path.GetFileName(this.OutputPath);
466 472
467 var command = new CreateBurnManifestCommand(this.Messaging, this.BackendExtensions, executableName, section, bundleSymbol, containers, chainSymbol, orderedFacades, boundaries, uxPayloads, payloadSymbols, packagesPayloads, orderedSearches, this.IntermediateFolder); 473 var command = new CreateBurnManifestCommand(executableName, section, bundleSymbol, containers, chainSymbol, orderedFacades, boundaries, uxPayloads, payloadSymbols, packagesPayloads, orderedSearches, this.IntermediateFolder);
468 command.Execute(); 474 command.Execute();
469 475
470 manifestPath = command.OutputPath; 476 manifestPath = command.OutputPath;