.net - 如何使用 ILMerge 将多个程序集合并为一个
问题描述
我一直在寻找将多个 dll 组合成一个 exe 的方法,然后我发现 ILMerge 是一个很好的工具。但是在下载了 ilmerge 3.0.40 nuget 包之后,我不知道接下来要做什么。
我找到了一个参考:ILMerge Best Practices( ILMerge Best Practices ),但它没有为我显示具体的步骤。
我需要做什么?
解决方案
最后,我找到了解决方案:
安装包并构建应用程序后,我复制 net452 中的所有文件(解决方案包文件夹 -> ILMerge 文件夹 -> 工具 -> net452)。然后将其粘贴到我的应用程序构建的路径(\bin\Debug)。
然后我打开命令提示符并 cd 到我的目录并插入以下代码:
ILMerge.exe /target:winexe /target:exe /out:filepath nameofexe mydll
它运作良好!
推荐阅读
- c++ - 如何修复“=”标记之前的“预期表达式”?
- amazon-web-services - 无法在 AWS 中国宁夏区域创建 IAM 角色
- c# - 无法捕获异常
- vue.js - 如何在 vue 页面中读取我的最终 yaml 配置文件?
- python - 将单元格形式提取到具有相同列名的新行中(读取多个文件)
- javascript - 如何将 socket.io 与 socket.js 文件分开,并在 router.js 中使用它
- sql - 需要一个 SQL 脚本来使用从同一个表的 3 列连接的值更新一个新列
- java - Java中的逆变和继承有什么区别?
- python - 在枚举列上应用 array_agg 将返回“”{“不在定义的枚举值中”
- sql - 如何限制 SQL Server 函数舍入 Money 返回值