09.12.2012 Views

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table 22-17: Settings for the COM & .NET Settings Tab on the File Properties Dialog Box (cont.)<br />

Setting Description<br />

Advanced Tab<br />

Chapter 22: Dialog Box Reference<br />

File Properties Dialog Box<br />

Application File This property is used when your project is scanned at build time. The scanner uses this<br />

property along with other information to determine the value of the File Application<br />

property for the assembly.<br />

Installer Class Select this option to ensure that at installation time, the assembly’s Install, Commit,<br />

Rollback, and Uninstall methods will be called at the appropriate time.<br />

COM Interop Select this option to enable the .NET COM interop for the assembly. At installation,<br />

registry entries are created on the target system that allow COM objects to call your<br />

assembly.<br />

On the Advanced tab of the File Properties dialog box, you can specify how a file will be registered and<br />

which operating systems you want the file installed on.<br />

Note that these settings cannot be configured for dynamically linked files. For more information, see<br />

Limitations of Dynamic File Linking.<br />

Table 22-18: Settings for the Advanced Tab on the File Properties Dialog Box<br />

Setting Description<br />

Target operating system There may be cases where you need to install a different version of a file depending on<br />

the operating system of the target system. With the Target operating system setting,<br />

you can specify for which operating systems your file is intended. For more information,<br />

see Specifying Operating System Requirements for Your Product.<br />

To install your file under any supported platform, select the All operating systems<br />

check box. This option is selected by default. To select the specific operating systems<br />

your file targets, clear this box.<br />

Installation/Uninstallation<br />

Properties<br />

In the Installation/Uninstallation Properties area, you can indicate how you want the<br />

installer to handle this file with regard to installation and uninstallation. Valid options are:<br />

• Permanent—Select this option if you want this file to permanently remain on the<br />

target system. The installer does not remove this file during an uninstallation.<br />

• Shared—Select the Shared check box to instruct the installer to reference count,<br />

or "refcount" this file.<br />

When a file is marked as shared, Windows Installer creates a refcount if one does<br />

not exist or increments it if it does. While Windows Installer maintains a separate<br />

tally of all shared files, the standard refcount is stored under the following registry<br />

key:<br />

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLL<br />

s<br />

This count is decremented when the file is uninstalled.<br />

<strong>InstallShield</strong> <strong>2012</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong> ISE-1800-UG01 409

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!