Dela via


Namn på sammansättningar och DLL:er

Kommentar

Det här innehållet skrivs om med behörighet från Pearson Education, Inc. från Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition. Den utgåvan publicerades 2008, och boken har sedan dess reviderats helt i den tredje utgåvan. En del av informationen på den här sidan kan vara inaktuell.

En sammansättning är distributions- och identitetsenheten för hanterade kodprogram. Även om sammansättningar kan sträcka sig över en eller flera filer, mappar vanligtvis en sammansättning en-till-en med en DLL. Därför beskrivs endast namngivningskonventioner för DLL i det här avsnittet, som sedan kan mappas till namngivningskonventioner för sammansättningar.

✔️ Välj namn på sammansättnings-DLL:er som föreslår stora delar av funktionerna, till exempel System.Data.

Sammansättnings- och DLL-namn behöver inte motsvara namnområdesnamn, men det är rimligt att följa namnområdesnamnet när du namnger sammansättningar. En bra tumregel är att namnge DLL:en baserat på det gemensamma prefixet för namnrymderna i sammansättningen. Till exempel kan en sammansättning med två namnrymder MyCompany.MyTechnology.FirstFeature och MyCompany.MyTechnology.SecondFeature, anropas MyCompany.MyTechnology.dll.

✔️ ÖVERVÄG att namnge DLL:er enligt följande mönster:

<Company>.<Component>.dll

där <Component> innehåller en eller flera punktavgränsade satser. Till exempel:

Litware.Controls.dll.

Portioner © 2005, 2009 Microsoft Corporation. Med ensamrätt.

Reprinted by permission of Pearson Education, Inc. from Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition by Krzysztof Cwalina and Brad Abrams, publicerad 22 okt 2008 av Addison-Wesley Professional som en del av Microsoft Windows Development Series.

Se även