注
このコンテンツは、 フレームワーク設計ガイドライン (再利用可能な .NET ライブラリの規則、イディオム、パターン、第 2 版) から、Pearson Education, Inc. のアクセス許可によって再印刷されます。 そのエディションは2008年に出版され、その後 、本は第3版で完全に改訂されています。 このページの情報の一部が古くなっている可能性があります。
アセンブリは、マネージド コード プログラムの展開と ID の単位です。 アセンブリは 1 つ以上のファイルにまたがることができますが、通常、アセンブリは DLL を使用して 1 対 1 でマップします。 したがって、このセクションでは DLL の名前付け規則のみを説明し、アセンブリの名前付け規則にマップできます。
アセンブリ DLL の名前は、System.Data のように大きな機能を示すものを選んでください。
アセンブリ名と DLL 名は名前空間名に対応する必要はありませんが、アセンブリに名前を付けるときは名前空間名に従うのが妥当です。 経験則として、アセンブリに含まれる名前空間の共通プレフィックスに基づいて DLL に名前を付けます。 たとえば、 MyCompany.MyTechnology.FirstFeature と MyCompany.MyTechnology.SecondFeatureという 2 つの名前空間を持つアセンブリを MyCompany.MyTechnology.dll呼び出す場合があります。
✔️ 次のパターンに従って DLL の名前付けを検討してください。
<Company>.<Component>.dll
ここで、 <Component> には 1 つ以上のドット区切り句が含まれています。 例えば次が挙げられます。
Litware.Controls.dll。
Portions © 2005, 2009 Microsoft Corporation. All rights reserved.
フレームワーク設計ガイドライン:再利用可能な .NET ライブラリの規則、イディオム、パターン、Krzysztof Cwalina および Brad Abrams による第 2 版は、2008 年 10 月 22 日に Microsoft Windows 開発シリーズの一部として Addison-Wesley Professional によって公開されました。