2012-04-20 83 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