ILMerge:窗口标题栏与合并程序集的原始内容不同

问题描述

我已将 dll 与 .net Framework v4.7.2 程序集的 exe 文件合并,使用 ILMerge GUI(也尝试直接使用 ILMerge)。结果似乎有效,但是应用程序窗口的标题栏与原来的不同。现在它更窄了,见下面的截图。

enter image description here

我在 ILMerge 中使用了以下命令(隐藏了实际文件名):

ilmerge C:\1\1.exe C:\1\1.dll /out:C:\1\Output\1.exe /target:winexe /targetplatform:"v4,C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7.2" /ndebug

我还尝试了来自 here 的最新版本的 ILMerge (3.0.41)。我无法尝试使用旧版本的框架(v4 或 v3.5)构建项目,因为代码使用 async/await。

任何想法为什么标题栏不同以及如何使其与原始相同?

或者也许有人知道合并程序集的更好工具?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)