Assemblies (Setup Architecture)
The
page lets you install .NET assemblies into the Global Assembly Cache or a custom folder on the target system.Adding an Assembly
To add an assembly to your setup:
- Click the button.
- Browse and select the assembly to add.
- The assembly is added to the Global Assembly Cache for the installation.
- To change the assembly installation location, read below.
Updating an Assembly
To update an assembly that has been added to setup:
- Select the assembly to update.
- Click the button.
- Update the dialog fields in the dialog.
Configuring Additional Assembly Options
To configure additional options for one or more assemblies:
- Select the assemblies to configure the additional options for.
- Check the check-box to generate native images for the selected assemblies. Otherwise, clear this check-box.
- Check the check-box to register selected assemblies with COM Interop. Otherwise, clear this check-box.
- Check the check-box to run the (un)installer classes contained in the selected assemblies. Otherwise, clear this check-box.
If the check-box for a particular selection of assemblies is shaded (neither checked nor un-checked), this indicates that some of the selected assemblies have the option enabled, while others have the option disabled. Checking/un-checking the check-box when it is shaded will apply the changes to all selected assemblies uniformly.
To configure whether assemblies should be forcefully removed from the Global Assembly Cache at uninstall time when there are no more applications referencing those assemblies, check the
check-box. This setting applies to all assemblies globally.Removing an Assembly
To remove an assembly from your installation:
- Select the assembly to remove. You may select multiple assemblies.
- Click the button.
Scripting Details
The two-way integrated IDE emits or updates the underlying setup script every time the visual view is used. If you are using InstallAware scripting in your setups, the following information identifies the changes made by this visual page to your setup script.
Commands Used
This page emits the following types of scripting commands: Install Assembly, Generate Native Images, Register Assembly, Run .NET Installer Class, Remove Assemblies. Additional general scripting commands may be emitted.
Commands Required
This page requires the following scripting commands to be already present in your setup script: Apply Install, Apply Uninstall.