diff options
-rw-r--r-- | src/WixToolset.Core/Compiler_Package.cs | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/WixToolset.Core/Compiler_Package.cs b/src/WixToolset.Core/Compiler_Package.cs index dfd7d9e4..561205f7 100644 --- a/src/WixToolset.Core/Compiler_Package.cs +++ b/src/WixToolset.Core/Compiler_Package.cs | |||
@@ -1550,27 +1550,6 @@ namespace WixToolset.Core | |||
1550 | case "Id": | 1550 | case "Id": |
1551 | id = this.Core.GetAttributeIdentifier(sourceLineNumbers, attrib); | 1551 | id = this.Core.GetAttributeIdentifier(sourceLineNumbers, attrib); |
1552 | break; | 1552 | break; |
1553 | case "Action": | ||
1554 | this.Core.Write(WarningMessages.DeprecatedRegistryKeyActionAttribute(sourceLineNumbers)); | ||
1555 | var actionValue = this.Core.GetAttributeValue(sourceLineNumbers, attrib); | ||
1556 | switch (actionValue) | ||
1557 | { | ||
1558 | case "create": | ||
1559 | forceCreateOnInstall = true; | ||
1560 | break; | ||
1561 | case "createAndRemoveOnUninstall": | ||
1562 | forceCreateOnInstall = true; | ||
1563 | forceDeleteOnUninstall = true; | ||
1564 | break; | ||
1565 | case "none": | ||
1566 | break; | ||
1567 | case "": | ||
1568 | break; | ||
1569 | default: | ||
1570 | this.Core.Write(ErrorMessages.IllegalAttributeValue(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, actionValue, "create", "createAndRemoveOnUninstall", "none")); | ||
1571 | break; | ||
1572 | } | ||
1573 | break; | ||
1574 | case "ForceCreateOnInstall": | 1553 | case "ForceCreateOnInstall": |
1575 | forceCreateOnInstall = YesNoType.Yes == this.Core.GetAttributeYesNoValue(sourceLineNumbers, attrib); | 1554 | forceCreateOnInstall = YesNoType.Yes == this.Core.GetAttributeYesNoValue(sourceLineNumbers, attrib); |
1576 | break; | 1555 | break; |