ILMerge es una utilidad que permite
unir varios .NET en un ensamblado único. Muchas veces, utilizando el entorno de desarrollo de .NET echamos de menos un ensamblador que consiga crear un único archivo ejecutable o que nos permita empaquetar cualquier desarrollo de la mejor forma posible.
Entre las opciones de
ILMerge tenemos la posibilidad de utilizarlo en modo consola, aunque también es posible utilizarlo mediante interfaces de usuario que se deberán instalar aparte. No son pocas las opciones que permite Microsoft a la hora de controlar el comportamiento de
ILMerge, todas ellas perfectamente documentadas.
ILMerge funciona mediante .NET, preferiblemente con la versión 2.0 aunque se integra correctamente con las versiones anteriores. Sin embargo, solo es capaz de combinar archivos PDB de la segunda versión del
framework de Microsoft.
La funcionalidad de
ILMerge viene dada por la facilidad con la que permite
generar archivos a base de varios ejecutables, librerías y demás ficheros que cualquier programa desarrollado sobre .NET Framework necesita.