私は C# でプログラムを作成しており、多くの dll を使用しています。ただし、各 dll から少量の関数しか使用していないと思うので、どうにかして dll にアクセスし、使用された関数のみを別の dll に抽出することは可能かどうか疑問に思いました。
または、言い換えると、2 つの dll A と B があるとします。A には関数 a、b、c があり、B には関数 1、2、3 があります。a と 2 のみを使用する場合、方法はありますか (または法的に??) a と 2 のみで 3 つ目の dll C を作成するには?
目的は、2 (実際には 20 に近い) を参照する必要がなく、代わりに 1 だけが必要になるようにすることです。
これは可能ですか/合法ですか???? Microsoft が dll を 1 つに結合できるツールを持っていることは知っていますが、それらを編集する方法などはわかりません... 誰か説明できますか?