The ILMerge action enables you to merge multiple .Net assemblies into a single assembly.
Controls whether the output assembly is a Windows Application, Console Application or a Library. The default setting, Use Primary Assembly's Type, will make the output assembly the same type as the primary assembly.
Allows the output assemblies version to be specified. The value should be in standard .Net versioning notation (example: 1.0.0.0).
Controls whether the XML Documentation files will be merged together to produce a single XML Documentation file for the output assembly.
Controls whether the non-primary assemblies will have their visibility changed to internal.
When enabled, the action will produce a full log of the merging process.
Enable this option to specify the version of the .NET Framework to use. Use the Framework Version drop down list to select the version and Framework Directory field to specify the directory of the framework to be used.
The path to the strong key name file to be used to sign the output assembly. If no key is specified the output assembly will not be signed.
Controls whether the output assembly will be delay signed.
The full path to the required location of the output assembly, including a filename.
The full path to the assembly used for assembly-level attributes such as Culture, Version etc...
The primary assembly to use for merging. If this assembly is an executable the output assembly will be an executable with the same entry point.
This is a list of all the assemblies to be merged with the primary input assembly.
Use the controls provided to add Directories that ILMerge should search for input assemblies.