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は、使用できる組み込みコマンドではありません...

代替案としては、それらを埋め込みリソースとして埋め込み、そこからオンデマンドでロードすることができます。ジェフリー・リッチターはまさにそれを行う方法を書きました

于 2011-08-14T11:22:02.030 に答える