ILMerge发出错误代码1

Jog*_*ith 3 ilmerge

我知道ilmerge是一个控制台应用程序,但是当我运行它时,它运行一秒然后关闭.下面是我试图使用的预构建代码,它给出了这个问题.

Error   1   The command "ilmerge /out:F:\Users\Tom\Desktop\New folder\project\bin\Release\SkypePWN4G-1.5.5.0.exe F:\Users\Tom\Desktop\New folder\project\bin\Release\SkypePWN4G-1.5.5.0.exe F:\Users\Tom\Desktop\New folder\project\bin\Release\JSNet.dll F:\Users\Tom\Desktop\New folder\project\bin\Release\NAudio.dll" exited with code 1.   Pwnage
Run Code Online (Sandbox Code Playgroud)

预构建代码:

ilmerge /out:$(TargetDir)SkypePWN4G-1.5.5.0.exe $(TargetPath) $(TargetDir)JSNet.dll $(TargetDir)NAudio.dll
Run Code Online (Sandbox Code Playgroud)

Dan*_*sha 11

以下是一些建议:

  1. 使用/ log标志运行ILMerge以获取更多信息
  2. 如果运行此作为构建过程的一部分,我相信您的构建行动应生成操作,不预建行动
  3. 尝试其他工具,如Costura.Costura还具有将dll合并到WPF应用程序中的额外好处.