Note: This API documentation is for FAKE version 4. The migration API documentation can be found here. The API documentation for the new fake 5 modules can be found here

ILMergeHelper

Contains task a task which allows to merge .NET assemblies with ILMerge.

Nested types and modules

TypeDescription
AllowDuplicateTypes

Option type to configure ILMerge's processing of duplicate types.

ILMergeParams

Parameter type for ILMerge

InternalizeTypes

Option type to configure ILMerge's processing of internal types.

TargetKind

Option type to configure ILMerge's target output.

Functions and values

Function or valueDescription
ILMerge(...)
Signature: setParams:(ILMergeParams -> ILMergeParams) -> outputFile:string -> primaryAssembly:string -> unit

Uses ILMerge to merge .NET assemblies.

Parameters

  • setParams - Function used to create an ILMergeParams value with your required settings. Called with an ILMergeParams value configured with the defaults.
  • outputFile - Output file path for the merged assembly.
  • primaryAssembly - The assembly you want ILMerge to consider as the primary.
ILMergeDefaults
Signature: ILMergeParams

ILMerge default parameters. Tries to automatically locate ilmerge.exe in a subfolder.