我的应用程序中有一个控件库,对于我正在开发的应用程序类型来说有点大。该库超过 2Mb,我几乎没有使用它的功能,我会说我使用了它所有功能的 5% 到 10%。
有没有办法从库中删除我的应用程序从未使用过的代码?
P.S:该库不是我开发的,也不是开源的(不过您可以购买代码)。
编辑: 我发布这个是因为我虽然这可以使用 ILMerge 来实现,这是过去有人对我说的......我尝试使用 ILMerge 但没有用,我不确定我是否正确使用它......
最佳答案
我的老板使用一个混淆产品来做到这一点,方法是将使用的代码放入组合程序集中。不记得它叫什么了,可能是 DotNet Reactor(我们使用了几种不同的产品,然后才选择一种)。
关于c# - 是否可以删除 .NET 中未使用的代码/程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/850672/