我正在用 C# 构建一个程序,并且使用了很多 dll。但是,我相信我只使用了每个 dll 中的少量函数,因此想知道是否有可能以某种方式访问 dll 并将使用的函数仅提取到单独的 dll 中。
或者换句话说,假设我有 2 个 dll A 和 B。A 具有函数 a、b 和 c,而 B 具有函数 1、2 和 3。如果我只使用 a 和 2,有什么办法(或者甚至合法吗??)以某种方式制作只有a和2的第三个dll C?
目的是我不必参考 2(实际上更像 20),而只需要 1。
这可能/合法吗????我知道微软有一个工具可以将 dll 组合成一个,但我不知道如何编辑它们或任何东西......谁能解释一下?