Name |
Type |
Description |
Required |
Id |
String |
Primary key used to identify this particular entry. |
Yes |
Directory |
String |
Overrides the directory of the parent component with a specific Directory. This Directory must exist in the installer database at creation time. This attribute cannot be specified in conjunction with the Property attribute. |
|
On |
Enumeration |
This value determines the time at which the folder may be removed. This attribute's value must be one of the following:- install
- Removes the folder only when the parent component is being installed (msiInstallStateLocal or msiInstallStateSource).
- uninstall
- Removes the folder only when the parent component is being removed (msiInstallStateAbsent).
- both
- Removes the folder when the parent component is being installed or removed.
|
Yes |
Property |
String |
Overrides the directory of the parent component with the value of the specified property. The property should have a value that resolves to the full path of the source directory. The property does not have to exist in the installer database at creation time; it could be created at installation time by a custom action, on the command line, etc. This attribute cannot be specified in conjunction with the Directory attribute. |
|