aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core.Burn
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core.Burn')
-rw-r--r--src/WixToolset.Core.Burn/Bundles/CreateBootstrapperApplicationManifestCommand.cs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/WixToolset.Core.Burn/Bundles/CreateBootstrapperApplicationManifestCommand.cs b/src/WixToolset.Core.Burn/Bundles/CreateBootstrapperApplicationManifestCommand.cs
index f85a5b62..a24137f3 100644
--- a/src/WixToolset.Core.Burn/Bundles/CreateBootstrapperApplicationManifestCommand.cs
+++ b/src/WixToolset.Core.Burn/Bundles/CreateBootstrapperApplicationManifestCommand.cs
@@ -211,7 +211,9 @@ namespace WixToolset.Core.Burn.Bundles
211 211
212 private void WritePayloadInfo(XmlTextWriter writer) 212 private void WritePayloadInfo(XmlTextWriter writer)
213 { 213 {
214 var payloadSymbols = this.Section.Symbols.OfType<WixBundlePayloadSymbol>(); 214 // TODO: check v3 - should this be only include package payloads or include all non-UX container payloads?
215 var payloadSymbols = this.Section.Symbols.OfType<WixBundlePayloadSymbol>()
216 .Where(p => !String.IsNullOrEmpty(p.PackageRef));
215 217
216 foreach (var payloadSymbol in payloadSymbols) 218 foreach (var payloadSymbol in payloadSymbols)
217 { 219 {
@@ -219,10 +221,7 @@ namespace WixToolset.Core.Burn.Bundles
219 221
220 writer.WriteAttributeString("Payload", payloadSymbol.Id.Id); 222 writer.WriteAttributeString("Payload", payloadSymbol.Id.Id);
221 223
222 if (!String.IsNullOrEmpty(payloadSymbol.PackageRef)) 224 writer.WriteAttributeString("Package", payloadSymbol.PackageRef);
223 {
224 writer.WriteAttributeString("Package", payloadSymbol.PackageRef);
225 }
226 225
227 if (!String.IsNullOrEmpty(payloadSymbol.ContainerRef)) 226 if (!String.IsNullOrEmpty(payloadSymbol.ContainerRef))
228 { 227 {