En el proceso de compilación para una herramienta .NET C#, he estado usando ILMerge para fusionar los ensamblados en un solo exe.ILMerge DLL: El ensamblado no se combinó correctamente, aparece como una referencia externa
Agregué recientemente una nueva biblioteca de clases, y ahora ILMerge está fallando. ¡Me he acordado de decirle que se fusione en la nueva DLL!
Ahora me está dando este error, que yo no entiendo muy bien:
ILMerge.Merge: El conjunto 'DataObjects' no se fusionó en correctamente. Todavía aparece como una referencia externa en el ensamblaje de destino.
Todas las referencias de ensamblaje que he hecho utilizando referencias de 'proyecto', y no ha fallado en el pasado.
¿Alguien puede explicarme este error o sugerir una solución por favor?
¿Te dice el ensamblaje de la fuente? ¿O puede usar el reflector .Net para encontrar eso? –
Literalmente solo muestra la línea de arriba. Algunos de los ensamblajes que intento fusionar hacen referencia al ensamblado 'DataObjects', pero este ha sido el caso durante bastante tiempo, y solo cuando agrego un nuevo ensamblado que hace referencia a él, aparece el error anterior. –
¿Encontró una solución a este problema? – loraderon