Czy jest możliwe połączenie tylko podzbioru zależności przy użyciu ILMerge?

Próbuję czegoś odkrywczego:

Powiedz, że mam bibliotekę „coolproject” i ma ona zależnościone.dll, two.dll, ithree.dll.

Chciałbym użyć ILMerge do łączenia coolproject zone.dll itwo.dll ale niethree.dll. Na zakończenie łączenia powinienem miećcoolproject.dll ithree.dll. Gdziekolwiek zamierzam korzystaćcoolproject.dll Muszę też odnieść się dothree.dll

Czy to możliwe? Ilekroć próbuję, dostaję.Unresolved assembly reference not allowed: three. Pomijamthree.dll ustawiając „Copy Local” = false.

[EDYTOWAĆ]:

Wykonano w następujący sposób:

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

questionAnswers(3)

yourAnswerToTheQuestion