ILMerge挂在合并

我正在使用ILMerge来结合使用C#.NET 4编写的9个.NET DLL。问题是ILMerge卡住,没有错误信息或任何东西。

该日志显示ILMerge正确合并所有程序集,然后着手编写目标程序集。 它运行一大堆引用的程序集parsing器,然后..什么也没有。 成功parsingSystem.Configuration后,日志中没有显示其他内容。

该程序继续使用CPU,但我不知道它是否在做任何事情。

其他人有类似的经历?

看起来只是写出帮助的问题。

原来,我需要将/targetplatform:v4添加到命令中。 我的猜测是这是因为一些程序集使用.NET 4和一些使用.NET 2。

我遇到了ILMerge挂起的问题,但使用IL Repack而不是相同的论点似乎解决了我的问题。