dllツールを整理するための最良の方法を知りたいです。
たとえば、会社が実装しているすべてのクラスツールを含むプロジェクトを作成できます。たとえば、文字列を処理するクラス、ファイルを処理するクラスなどです。つまり、多くのプロジェクトで使用できるツールを備えた汎用dllです。これは、たとえば一般的なmyCompaty.Utils.dllになります。
他の方法では、作業の種類ごとに、多くのdllがあります。たとえば、myCompany.Utils.Files、他のmyCompany.Utils.Strings...などを使用できます。
最初のオプションでは、dllは1つしかありませんが、2人が何かを追加または修正する必要がある場合、1人しか作業できません。これは、2人が同時に作業する場合、1人が新しいdllをコンパイルすると、他の人は仕事を失います。
作業の種類ごとに1つずつ、多くのdllがある場合、2人が同じdllを変更する必要があるのはより困難です。これは、各人が1つのdllを担当している可能性があるためです。ただし、問題は、このようにアプリケーションを展開すると、プログラムディレクトリに多数のdllが存在することです。
だから私は、dllが作成されるときのベストプラクティスがどれであるかを知りたいです。
ありがとう。