我试过了:
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文件中?)
由于
答案 0 :(得分:14)
这不是编程问题......但您需要安装ILMERGE并确保它位于路径中或完全引用路径。 ILMERGE不是您可以使用的内置命令...
至于替代方案,您可以将它们嵌入为嵌入式资源,并根据需要加载它们。 Jeffrey Richter wrote how to do just that