Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use ilMerge to merge dll’s into an exe file?

I tried:

C:\Windows\System32>ilmerge /target:winexe /out:c:\output.exe c:\MyProgram.exe c:\Microsoft.WindowsAPICodePack.dll

But got:

'ilmerge' is not recognized as an internal or external command, operable program or batch file.

What am I doing wrong? (And by the way, is there a better way to merge dll’s into an exe file?)

Thanks

like image 753
Anonymous Avatar asked Aug 14 '11 11:08

Anonymous


1 Answers

This is not a programming question... but you need to install ILMERGE and make sure that it is either in the path or that you fully reference the path. ILMERGE is not a built-in command that you can just use...

As for alternatives, you could embed them as embedded resources and load them on demand from there. Jeffrey Richter wrote how to do just that.

like image 194
Lucero Avatar answered Oct 20 '22 14:10

Lucero