diff options
Diffstat (limited to '')
-rw-r--r-- | src/WixToolset.Core/Compiler_Bundle.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/WixToolset.Core/Compiler_Bundle.cs b/src/WixToolset.Core/Compiler_Bundle.cs index 1ee09166..b8c7b7b1 100644 --- a/src/WixToolset.Core/Compiler_Bundle.cs +++ b/src/WixToolset.Core/Compiler_Bundle.cs | |||
@@ -196,6 +196,9 @@ namespace WixToolset.Core | |||
196 | case "ParentName": | 196 | case "ParentName": |
197 | parentName = this.Core.GetAttributeValue(sourceLineNumbers, attrib); | 197 | parentName = this.Core.GetAttributeValue(sourceLineNumbers, attrib); |
198 | break; | 198 | break; |
199 | case "ProviderKey": | ||
200 | this.ParseBundleProviderKeyAttribute(sourceLineNumbers, node, attrib); | ||
201 | break; | ||
199 | case "SplashScreenSourceFile": | 202 | case "SplashScreenSourceFile": |
200 | splashScreenSourceFile = this.Core.GetAttributeValue(sourceLineNumbers, attrib); | 203 | splashScreenSourceFile = this.Core.GetAttributeValue(sourceLineNumbers, attrib); |
201 | break; | 204 | break; |
@@ -340,6 +343,9 @@ namespace WixToolset.Core | |||
340 | case "RelatedBundle": | 343 | case "RelatedBundle": |
341 | this.ParseRelatedBundleElement(child); | 344 | this.ParseRelatedBundleElement(child); |
342 | break; | 345 | break; |
346 | case "Requires": | ||
347 | this.ParseRequiresElement(child, null, false); | ||
348 | break; | ||
343 | case "SetVariable": | 349 | case "SetVariable": |
344 | this.ParseSetVariableElement(child); | 350 | this.ParseSetVariableElement(child); |
345 | break; | 351 | break; |
@@ -2386,6 +2392,9 @@ namespace WixToolset.Core | |||
2386 | case "PayloadGroupRef": | 2392 | case "PayloadGroupRef": |
2387 | this.ParsePayloadGroupRefElement(child, ComplexReferenceParentType.Package, id, ComplexReferenceChildType.Unknown, null); | 2393 | this.ParsePayloadGroupRefElement(child, ComplexReferenceParentType.Package, id, ComplexReferenceChildType.Unknown, null); |
2388 | break; | 2394 | break; |
2395 | case "Provides": | ||
2396 | this.ParseProvidesElement(child, packageType, id.Id, out _); | ||
2397 | break; | ||
2389 | case "ExitCode": | 2398 | case "ExitCode": |
2390 | allowed = (packageType == WixBundlePackageType.Exe); | 2399 | allowed = (packageType == WixBundlePackageType.Exe); |
2391 | if (allowed) | 2400 | if (allowed) |