2012-04-12 92 views
3

我意識到ilmerge是一個控制檯應用程序,但是當我運行它時,它運行一秒鐘然後關閉。所以下面是我正在嘗試使用的預生成代碼,它給出了這個問題。ILMerge問題錯誤代碼1

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 

回答

9

這裏有一些建議:

  1. 運行ILMerge以獲取更多信息/日誌標誌
  2. 如果運行這個作爲構建過程的一部分,我相信您的構建操作應該是構建操作,而不是預構建操作
  3. 嘗試其他工具,如Costura。 Costura具有能夠將dll合併到WPF應用程序中的額外好處。
+0

哇,這個工具是驚人的,我安裝了插件,它的奇蹟。非常感謝,我一直在強調我的新版本,現在需要DLL。這只是保存我的屁股導致我的更新舊版本不支持下載多個文件,如DLL的。 – 2012-04-12 21:47:22

+0

@JognSmith很高興它適合你!如果你接受這個答案,請標記它。 – 2012-04-13 15:51:40