ILMerging dll和EXE在一起。新的EXE无法正常工作

时间:2013-10-26 18:40:51

标签: c# visual-studio dll executable ilmerge

我正在使用命令提示符来使用IlMerge,毫无疑问,我将新的.EXE作为输出。

我已合并以下文件:

  
      
  • application.exe(Winform app C#)
  •   
  • System.IO.Compression.dll(application.exe中必需)
  •   
  • System.IO.Compression.Filesystem.dll(application.exe中必需)
  •   

我使用了以下命令来创建“合并”:

ILMerge /out:GameLauncher.exe application.exe System.IO.Compression.dll System.IO.Compression.FileSystem.dll

但我遇到的问题是,每当我尝试执行/运行这个新的.exe(GameLauncher.exe)时,它立即说默认的“APPLICATION_NAME停止工作......”,然后在几秒钟之后关闭那条消息。

我无法弄清楚出了什么问题,我的猜测是它无法搞清楚,“application.exe”中的哪些方法在新的.exe中运行。但同样,这只是我的第一个假设,我仍然试图研究,似乎无法找到解决方案。

0 个答案:

没有答案