サード パーティのアセンブリを参照する際のベスト プラクティスとは何かを考えていました。少し前に、「依存関係と参照: 正確には何を参照すればよいですか?」という質問をしました。"そして、考えるべきことを受け取りましたが、私は完全に確信していません。プロジェクトを構築するために必要なサードパーティのアセンブリがあり、これまで読んだことによると、プロジェクトを構築するために必要なアセンブリのみを参照する必要があります。これにより、次の問題が残ります。サード パーティ アセンブリのランタイム依存関係. それらも参照すると、参照のリストが巨大になり (いくつかの依存関係があるため)、多くのアセンブリが含まれ、何をするのか見当がつかず、実際には自分のプロジェクトとは関係ありません. また、私はこれらのいずれかでパブリック メソッドを使用することを避け、メインのサードパーティ アセンブリのみを使用したい.どうすればこれをまともな方法で行うことができますか?私はかなり混乱しているので、どんな助けも感謝します.
ここで私が扱っていることのアイデアを与えるために、サードパーティのライブラリは、オフィスの相互運用アセンブリと共に休止状態と log4net を使用しています。
ありがとう。