Как использовать ilMerge для слияния DLL в EXE-файл?
Я старался:
C:\Windows\System32>ilmerge /target:winexe /out:c:\output.exe c:\MyProgram.exe c:\Microsoft.WindowsAPICodePack.dll
Но получил:
'ilmerge' is not recognized as an internal or external command, operable program or batch file.
Что я делаю неправильно? (И, кстати, есть ли лучший способ объединить DLL в EXE-файл?)
Спасибо
1 ответ
Решение
Это не вопрос программирования... но вам нужно установить ILMERGE и убедиться, что он либо находится в пути, либо что вы полностью ссылаетесь на путь. ILMERGE - это не встроенная команда, которую вы можете просто использовать...
Что касается альтернатив, вы можете встраивать их как встроенные ресурсы и загружать их по требованию оттуда. Джеффри Рихтер написал, как это сделать.