¿Es posible fusionar solo un subconjunto de dependencias usando ILMerge?

Estoy intentando algo exploratorio:

Digamos que tengo una biblioteca "coolproject" y tiene dependencias paraone.dll, two.dllythree.dll.

Me gustaría usar ILMerge para combinar coolproject conone.dll ytwo.dll pero nothree.dll. Al término de la fusión debería habercoolproject.dll ythree.dll. Donde quiera que pretendo usarcoolproject.dll También debo hacer referenciathree.dll

¿Es esto posible? Cada vez que lo intento lo consigo.Unresolved assembly reference not allowed: three. Estoy omitiendothree.dll configurando "Copiar Local" = falso.

[EDITAR]:

Ejecutado de la siguiente manera:

ILMerge /targetplatform:v2 /log /internalize /out:bin\coolproject.dll obj\Debug\coolproject.dll C:\Users\Nick\Projects\test\bin\one.dll C:\Users\Nick\Projects\test\bin\two.dll

Respuestas a la pregunta(3)

Su respuesta a la pregunta