Я пытаюсь сделать что-то поисковое:
Скажем, у меня есть библиотека "coolproject", и она имеет зависимости от one.dll
, two.dll
и three.dll
.
Я хотел бы использовать ILMerge для объединения coolproject с one.dll
и two.dll
, но NOT three.dll
. По завершении слияния я должен иметь coolproject.dll
и three.dll
. Где бы я ни хотел использовать coolproject.dll
, я должен также ссылаться на three.dll
Возможно ли это? Всякий раз, когда я пытаюсь, я получаю. Unresolved assembly reference not allowed: three
. Я опускаю three.dll
, установив "Копировать локаль" = false.
[EDIT]:
Выполняется следующим образом:
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