walterlv / BlogComments

3 stars 0 forks source link

post/merge-assemblies-using-ilmerge #15

Open utterances-bot opened 5 years ago

utterances-bot commented 5 years ago

.NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖 - walterlv

.NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖

https://blog.walterlv.com/post/merge-assemblies-using-ilmerge.html

Wahitler commented 5 years ago

也可以试试Costura.Fody 还有请教个问题,就是这些合并到一起的,您知道再怎么把它拆解开吗?

walterlv commented 5 years ago

@Wahitler Costura.Fody 我在另一些项目中有尝试,Fody 的原理和 ILMerge/ILRepack 不同。Fody 只是将依赖程序集作为资源嵌入到主程序集中,本质上还是多个程序集;而 ILMerge/ILRepack 则将多个程序集在 IL 级别合并成同一个了。你可以通过反编译看出这两者的区别。