Calling a Public Method in a Managed Assembly

InstallShield 2016

Project • This information applies to the following project types:

Basic MSI
DIM
InstallScript MSI
Merge Module

The managed-code type of custom action calls a public method in a .NET assembly that is written in managed code such as Visual Basic .NET or C#.

If you include a managed-code custom action in your project, InstallShield creates a C++ Windows Installer wrapper DLL for your .NET assembly. The wrapper DLL includes your assembly, as well as the information that is required to mediate, load, and run the assembly.

Note • If you specify that the location of your managed assembly should be the Binary table, InstallShield stores the wrapper DLL—which includes your assembly—in the Binary table.

See Also