¿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.dll
ythree.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