From 5fd1b7ff82f17d55c8357fe76898a1bdc5953476 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Fri, 26 Feb 2021 11:24:10 -0800 Subject: Absorb Dependency.wixext into Core Partly resolves wixtoolset/issues#5949 --- src/WixToolset.Core/Compiler_Bundle.cs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/WixToolset.Core/Compiler_Bundle.cs') 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 case "ParentName": parentName = this.Core.GetAttributeValue(sourceLineNumbers, attrib); break; + case "ProviderKey": + this.ParseBundleProviderKeyAttribute(sourceLineNumbers, node, attrib); + break; case "SplashScreenSourceFile": splashScreenSourceFile = this.Core.GetAttributeValue(sourceLineNumbers, attrib); break; @@ -340,6 +343,9 @@ namespace WixToolset.Core case "RelatedBundle": this.ParseRelatedBundleElement(child); break; + case "Requires": + this.ParseRequiresElement(child, null, false); + break; case "SetVariable": this.ParseSetVariableElement(child); break; @@ -2386,6 +2392,9 @@ namespace WixToolset.Core case "PayloadGroupRef": this.ParsePayloadGroupRefElement(child, ComplexReferenceParentType.Package, id, ComplexReferenceChildType.Unknown, null); break; + case "Provides": + this.ParseProvidesElement(child, packageType, id.Id, out _); + break; case "ExitCode": allowed = (packageType == WixBundlePackageType.Exe); if (allowed) -- cgit v1.2.3-55-g6feb