2012-04-20 119 views
0

我試圖使用ilmerge將1個exe和3個dll包含到一個exe文件中。不能讓ilmerge工作

如果3個DLL位於同一個文件夾中,我可以運行正常的exe文件。所以我知道該計劃正在按預期工作。

然後我用ilmerge這樣的:

ilmerge /target:winexe /out:Run.exe IncidentReportGenerator.exe 
iTextSharp.dll Newtonsoft.Json.dll RestSharp.dll 
/targetplatform:v4,C:\Windows\Microsoft.NET\Framework64\v4.0.30319 

此完成,沒有留下與Run.exe(和Run.pdb)錯誤和IM。 但是,當我現在雙擊Run.exe沒有任何反應。

在taskmng Run.exe出現後,5-6秒後再次消失。 IncidentReportGenerator.exe是一個控制檯應用程序。如前所述,雙擊這將打開一個控制檯。

任何人都有一個想法,爲什麼這不起作用?

回答

1

你試試這個帶有GUI界面的tool

+0

謝謝! 工作就像一個魅力 – 2012-05-08 12:23:21