如何使用ilMerge将dll合并到exe文件中?

时间:2011-08-14 11:18:12

标签: ilmerge windows-api-code-pack

我试过了:

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 个答案:

答案 0 :(得分:14)

这不是编程问题......但您需要安装ILMERGE并确保它位于路径中或完全引用路径。 ILMERGE不是您可以使用的内置命令...

至于替代方案,您可以将它们嵌入为嵌入式资源,并根据需要加载它们。 Jeffrey Richter wrote how to do just that