ILMerge发出错误代码1

时间:2012-04-12 19:26:07

标签: 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

预构建代码:

ilmerge /out:$(TargetDir)SkypePWN4G-1.5.5.0.exe $(TargetPath) $(TargetDir)JSNet.dll $(TargetDir)NAudio.dll

1 个答案:

答案 0 :(得分:9)

以下是一些建议:

  1. 使用/ log标志运行ILMerge以获取更多信息
  2. 如果您在构建过程中运行此操作,我相信您的构建操作应该发布构建操作,而不是预构建操作
  3. 尝试其他工具,例如Costura。 Costura还具有将dll合并到WPF应用程序中的额外好处。