In this view you can add a private or global Win32 assembly or .NET Framework assembly to be registered when the current component is installed. Using assemblies helps you install products that are self-contained, without affecting other applications on the system.

The recommended way to add a .NET assembly to your installation project is to add an assembly as a component's key file and set the component's .NET Scan at Build property.

## Adding an Assembly

To manually add an assembly to the component, right-click the Assembly icon and select New Win32 Assembly or New .NET Assembly. You can then edit the assembly's values.

Data that appears in the Assembly editor is written to the MsiAssembly and MsiAssemblyName tables of the .msi database. You can view and edit these tables using the Direct Editor.

A component can contain only one assembly.

## Deleting an Assembly

To delete an assembly from this component, right-click its icon and select Delete, or press the Delete key.