diff options
author | Rob Mensching <rob@firegiant.com> | 2021-03-19 12:10:05 -0700 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2021-03-19 12:15:11 -0700 |
commit | 3d5c85c88fc7440b0e232173a18f80f3363c039a (patch) | |
tree | 31a53fe22a7ac66272c9517f4ae194e51d471e6b /src/wixext | |
parent | b441a16555d8a720b89028bc4cf3684e58864115 (diff) | |
download | wix-3d5c85c88fc7440b0e232173a18f80f3363c039a.tar.gz wix-3d5c85c88fc7440b0e232173a18f80f3363c039a.tar.bz2 wix-3d5c85c88fc7440b0e232173a18f80f3363c039a.zip |
RemoveFolderEx.Property should be modularized as a Column
The value in the column is the name of a Property not a formatted field
that can contain properties.
Fixes wixtoolset/issues#4449
Diffstat (limited to 'src/wixext')
-rw-r--r-- | src/wixext/UtilTableDefinitions.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wixext/UtilTableDefinitions.cs b/src/wixext/UtilTableDefinitions.cs index 1908915c..eff5aaf6 100644 --- a/src/wixext/UtilTableDefinitions.cs +++ b/src/wixext/UtilTableDefinitions.cs | |||
@@ -31,7 +31,7 @@ namespace WixToolset.Util | |||
31 | { | 31 | { |
32 | new ColumnDefinition("Wix4RemoveFolderEx", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Identifier for the WixRemoveFolderEx row in the package.", modularizeType: ColumnModularizeType.Column), | 32 | new ColumnDefinition("Wix4RemoveFolderEx", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Identifier for the WixRemoveFolderEx row in the package.", modularizeType: ColumnModularizeType.Column), |
33 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, description: "Foreign key into the Component table used to determine install state", modularizeType: ColumnModularizeType.Column), | 33 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, description: "Foreign key into the Component table used to determine install state", modularizeType: ColumnModularizeType.Column), |
34 | new ColumnDefinition("Property", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, description: "Name of Property that contains the root of the directory tree to remove.", modularizeType: ColumnModularizeType.Property), | 34 | new ColumnDefinition("Property", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, description: "Name of Property that contains the root of the directory tree to remove.", modularizeType: ColumnModularizeType.Column), |
35 | new ColumnDefinition("InstallMode", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 1, maxValue: 3, description: "1 == Remove only when the associated component is being installed (msiInstallStateLocal or msiInstallStateSource), 2 == Remove only when the associated component is being removed (msiInstallStateAbsent), 3 = Remove in either of the above cases."), | 35 | new ColumnDefinition("InstallMode", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 1, maxValue: 3, description: "1 == Remove only when the associated component is being installed (msiInstallStateLocal or msiInstallStateSource), 2 == Remove only when the associated component is being removed (msiInstallStateAbsent), 3 = Remove in either of the above cases."), |
36 | }, | 36 | }, |
37 | symbolIdIsPrimaryKey: true | 37 | symbolIdIsPrimaryKey: true |