アセンブリごとに少なくとも 1 つの名前空間を持つことが一般的なガイドラインですか?
通常、複数のアセンブリが同じ名前空間を共有する必要があるのはどのような場合ですか?
開発環境 : C# および .NET
アセンブリごとに少なくとも 1 つの名前空間を持つことが一般的なガイドラインですか?
通常、複数のアセンブリが同じ名前空間を共有する必要があるのはどのような場合ですか?
開発環境 : C# および .NET
答えは、場合によります。
アセンブリが特定のプロジェクトのすべての小さなコンポーネントである場合、それらが別個で自己完結型であり、プロジェクト全体の名前空間にすべて「適合」していれば、独自の名前空間は必要ない場合があります。
接線方向にのみ関連し、さまざまなプロジェクトで簡単に使用できるアセンブリを構築している場合は、これらを独自の名前空間にグループ化することができます。
プロジェクトまたは CLR 内の既存のクラスと同様の機能または重複するメンバーを持つクラスを作成している場合は、そのための名前空間も必要になります。