diff options
Diffstat (limited to 'src/WixToolset.Core/Compiler.cs')
| -rw-r--r-- | src/WixToolset.Core/Compiler.cs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/WixToolset.Core/Compiler.cs b/src/WixToolset.Core/Compiler.cs index 85261cce..ac99a8a1 100644 --- a/src/WixToolset.Core/Compiler.cs +++ b/src/WixToolset.Core/Compiler.cs | |||
| @@ -2366,6 +2366,16 @@ namespace WixToolset.Core | |||
| 2366 | var foundExtension = false; | 2366 | var foundExtension = false; |
| 2367 | this.ParseProgIdElement(child, id.Id, YesNoType.NotSet, null, null, null, ref foundExtension, YesNoType.NotSet); | 2367 | this.ParseProgIdElement(child, id.Id, YesNoType.NotSet, null, null, null, ref foundExtension, YesNoType.NotSet); |
| 2368 | break; | 2368 | break; |
| 2369 | case "Provides": | ||
| 2370 | if (win64) | ||
| 2371 | { | ||
| 2372 | this.Messaging.Write(CompilerWarnings.Win64Component(sourceLineNumbers, id.Id)); | ||
| 2373 | } | ||
| 2374 | |||
| 2375 | keyPathSet = this.ParseProvidesElement(child, null, id.Id, out keyPossible); | ||
| 2376 | keyBit = ComponentKeyPathType.Registry; | ||
| 2377 | break; | ||
| 2378 | |||
| 2369 | case "RegistryKey": | 2379 | case "RegistryKey": |
| 2370 | keyPathSet = this.ParseRegistryKeyElement(child, id.Id, null, null, win64, out keyPossible); | 2380 | keyPathSet = this.ParseRegistryKeyElement(child, id.Id, null, null, win64, out keyPossible); |
| 2371 | keyBit = ComponentKeyPathType.Registry; | 2381 | keyBit = ComponentKeyPathType.Registry; |
| @@ -6290,6 +6300,9 @@ namespace WixToolset.Core | |||
| 6290 | case "RelatedBundle": | 6300 | case "RelatedBundle": |
| 6291 | this.ParseRelatedBundleElement(child); | 6301 | this.ParseRelatedBundleElement(child); |
| 6292 | break; | 6302 | break; |
| 6303 | case "Requires": | ||
| 6304 | this.ParseRequiresElement(child, null, false); | ||
| 6305 | break; | ||
| 6293 | case "SetDirectory": | 6306 | case "SetDirectory": |
| 6294 | this.ParseSetDirectoryElement(child); | 6307 | this.ParseSetDirectoryElement(child); |
| 6295 | break; | 6308 | break; |
