COM & .NET Settings Tab

InstallShield 2019 Express Edition » File Properties Dialog Box

The COM & .NET Settings tab enables you to set COM and .NET properties for files in your installation. This tab is available only when InstallShield determines that the file is a portable executable. You can indicate which files you want treated as portable executables on the File Extensions tab of the Options dialog box.

Note that COM and .NET settings cannot be configured for dynamically linked files. For more information, see Limitations of Dynamic File Linking.

Settings for the COM & .NET Settings Tab on the File Properties Dialog Box

Setting

Description

Registration Type

This property enables you to indicate how you want your file to be registered. Depending on the file type, you can select from the following options:

None—Select this option if you do not want the selected file to be registered on the target machine. This is the default setting for all files.
Extract COM Information—Select this option if you want InstallShield to extract all COM registration data from your file and register it on the system during setup. This is the recommended way to register COM objects.
Self-Registration—If your file supports self-registration, you can choose this option. Note that self-registration is not as reliable as having Windows Installer register and unregister the file with extracted COM information.

Scan at Build

If you want to scan for .NET dependencies or properties at build-time, select one of the following options:

None—Choose this if you do not want to scan for .NET dependencies or properties.
Properties Only—Scan only for .NET properties.
Dependencies and Properties—Scan for both .NET dependencies and properties. Add missing dependencies and properties to the installation project.

Application File

This property is used when your project is scanned at build time. The scanner uses this property along with other information to determine the value of the File Application property for the assembly.

Installer Class

Select this option to ensure that at installation time, the assembly’s Install, Commit, Rollback, and Uninstall methods will be called at the appropriate time.

COM Interop

Select this option to enable the .NET COM interop for the assembly. At installation, registry entries are created on the target system that allow COM objects to call your assembly.

See Also