Как использовать 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 - это не встроенная команда, которую вы можете просто использовать...

Что касается альтернатив, вы можете встраивать их как встроенные ресурсы и загружать их по требованию оттуда. Джеффри Рихтер написал, как это сделать.

Другие вопросы по тегам