草庐IT

coolproject

全部标签

c# - 是否可以使用 ILMerge 仅合并依赖项的子集?

我正在尝试一些探索性的东西:假设我有一个库“coolproject”,它依赖于one.dll、two.dll和three.dll。我想使用ILMerge将coolproject与one.dll和two.dll结合,但不是three.dll。合并完成后,我应该有coolproject.dll和three.dll。无论我打算在何处使用coolproject.dll,我还必须引用three.dll这可能吗?每当我尝试时,我都会得到。不允许未解析的程序集引用:三个。我通过设置“CopyLocal”=false来省略three.dll。[编辑]:执行如下:ILMerge/targetplatfo