2010-11-13 4 views
1

У меня возникла проблема с ILMerge. Я 4 DLL файлы, необходимые для моего приложения, но я слил их в 1 с ILMerge, используя следующий синтаксис:C# Слияние .dll-файлов с ILMerge

ILMerge /out:merged.dll lib1.dll lib2.dll lib3.dll lib4.dll

Тогда Я добавил файл merged.dll в качестве ссылки в моем решении и удалил другой 4. Но мое приложение по-прежнему не загружается, когда другие DLL-файлы не находятся в каталоге приложения.

Пропустил ли я какой-либо шаг? Это не имеет никакого смысла для меня, почему это не сработает.

ответ

1

Сбой с моей стороны. Я тестировал старую версию моего приложения, что объясняет, почему это не сработало. Вышеупомянутые шаги будут работать нормально, поэтому я надеюсь, что это может быть полезно кому-то.

+1

Вы должны принять свой собственный ответ. –