InstallShield 2019 » Component Properties Dialog Box
Project • This information applies to the following project types:
• | Basic MSI |
• | DIM |
• | InstallScript |
• | InstallScript MSI |
• | InstallScript Object |
• | Merge Module |
• | MSI Database |
• | MSM Database |
• | Transform |
The General tab on the Component Properties dialog box is where you set the properties for the selected component.
Setting |
Project Type |
Description |
Shared |
Basic MSI, DIM, InstallScript, InstallScript MSI, InstallScript Object, Merge Module, MSI Database, MSM Database, Transform |
If the files that are contained within this component are shared files, select this check box. To learn more, see Managing Reference Counts for Shared Files. |
Never Overwrite |
Basic MSI, DIM, InstallScript MSI, Merge Module, MSI Database, MSM Database, Transform |
If you do not want to replace an existing version of the same file that is already present on the target machine, select this check box. To learn more, see Checking File Versions Before Installing. |
Permanent |
Basic MSI, DIM, InstallScript MSI, Merge Module, MSI Database, MSM Database, Transform |
If the files in this component should not be removed from the system during uninstallation, select this check box. For example, validation rule ICE09 requires any component with a destination of [SystemFolder] to be marked as Permanent. To learn more, see Specifying Whether a Component’s Files and Other Associated Data Are Uninstalled During Uninstallation. |
Uninstall |
InstallScript, InstallScript Object |
If the files in this component should be removed when the application is uninstalled, select this check box. To learn more, see Specifying Whether a Component’s Files and Other Associated Data Are Uninstalled During Uninstallation. |
64-bit |
Basic MSI, DIM, InstallScript MSI, Merge Module, MSI Database, MSM Database, Transform |
To mark this component as 64 bit, select this check box. If a 64-bit component is included in your installation, the installation cannot be run on 32-bit machines. |
Extract COM Info At Build |
Basic MSI, DIM, InstallScript MSI, Merge Module |
If you want InstallShield to extract the COM information each time you build a release, select this check box. If your COM interfaces are subject to change, this option is preferable to maintaining statically acquired or provided data in the COM Registration advanced setting. If you have marked the component’s COM server file as Self-Registering, you should not select this check box. |
Self-register |
InstallScript, InstallScript Object |
If the component’s files are self-registering, select this check box. A self-registering file is an OLE server that can place information about itself in the registry so that it is seen by other OLE applications. Such a file can also remove this information from the registry when it is uninstalled. Project • InstallScript and InstallScript Object projects support self-registration of .dll files, .exe files, and type libraries; that is, .tlb and .olb files. In Windows Installer–based projects, self-registration is set at the file level, rather than the component level. |
See Also
Component Properties Dialog Box
InstallShield 2019 Help LibraryApril 2019 |
Copyright Information | Flexera |