11

我试过了:

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 文件中?)

谢谢

4

1 回答 1

15

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

至于替代方案,您可以将它们嵌入为嵌入式资源并从那里按需加载它们。Jeffrey Richter 写了如何做到这一点

于 2011-08-14T11:22:02.030 回答