Adding .NET Assemblies to Installation Projects

InstallShield allows you to add a .NET assembly to your installation project by adding the .NET assembly file to a component.

The recommended way to add a .NET assembly to your installation project is as follows:

1. In the Setup Design view, create a component to hold the .NET assembly.
2. (Windows Installer based projects only) Make the file the key file of a component by right-clicking on the file and selecting Set Key File from the context menu.
3. Set the project to scan for dependencies by doing one of the following:
Set the .NET Scan at Build component property to Dependencies and Properties. In this case, the .NET assembly’s Manifest, Application, and related entries are not populated in your project file. Instead, they are added to the .msi file at build time.
Run the Static Scanning Wizard. In this case, the .NET assembly’s values are added during the scan. You can edit these values in the Assembly node under the component’s Advanced Settings.