此扩展库基于 ILMerge
文档: https://github.com/dotnet/ILMerge/blob/master/ilmerge-manual.md
实现原理
用于合并 .Net 程序集
创建合并 .Net 程序集任务
创建合并程序集任务,
参数指定工作目录,默认为应用程序根目录"/"
添加一个或多个默认合并参数,
参数也可以是一个包含多个启动参数的数组
注意参数中不必要使用引号,多个参数应分开写不要拼接成一个参数
每个启动参数都是使用斜杠开始的字符串
所有可用参数 https://github.com/dotnet/ILMerge/blob/master/ilmerge-manual.md
是否生成调试版本,
设为 true 则会生成 pdb 文件
设为 true 启用日志,
指定文件路径则输出日志到指定的日志文件
创建合并进程,返回 process.popen 对象
创建合并进程,返回 process.popen 对象,
参数@1指定输出文件,
后面的参数指定一个或多个输入程序集,\也可以用一个数组指定多个输入程序集
输出文件类型,默认为 "library"
目标 .Net 平台版本,默认为 v4