다음을 통해 공유


어셈블리 및 DLL의 이름

참고 항목

이 콘텐츠는 Pearson Education, Inc.의 허가를 받아 프레임워크 디자인 지침: 재사용 가능한 .NET 라이브러리에 대한 규칙, 관용어 및 패턴, 2판에서 재인쇄되었습니다. 이 버전은 2008년에 출판되었으며 이후 3판에서 완전히 개정되었습니다. 이 페이지의 정보 중 일부는 최신 정보가 아닐 수 있습니다.

어셈블리는 관리 코드 프로그램의 배포 및 ID 단위입니다. 어셈블리는 하나 이상의 파일에 걸쳐 있을 수 있지만 일반적으로 어셈블리는 DLL과 일대일로 매핑됩니다. 따라서 이 섹션에서는 어셈블리 명명 규칙에 매핑할 수 있는 DLL 명명 규칙만 설명합니다.

✔️ System.Data와 같이 많은 기능을 제안하는 어셈블리 DLL의 이름을 선택합니다.

어셈블리 및 DLL 이름은 네임스페이스 이름과 일치할 필요는 없지만 어셈블리 이름을 지정할 때 네임스페이스 이름을 따르는 것이 합리적입니다. 가장 좋은 방법은 어셈블리에 포함된 네임스페이스의 공통 접두사를 기반으로 DLL 이름을 지정하는 것입니다. 예를 들어, MyCompany.MyTechnology.FirstFeatureMyCompany.MyTechnology.SecondFeature라는 두 개의 네임스페이스가 있는 어셈블리는 MyCompany.MyTechnology.dll이라고 불릴 수 있습니다.

✔️ 다음 패턴에 따라 DLL 이름을 지정하는 것이 좋습니다.

<Company>.<Component>.dll

여기서 <Component>에는 점으로 구분된 절이 하나 이상 포함되어 있습니다. 예시:

Litware.Controls.dll.

Portions © 2005, 2009 Microsoft Corporation. All rights reserved.

Pearson Education, Inc의 동의로 재인쇄. 출처: Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition 작성자: Krzysztof Cwalina 및 Brad Abrams, 출판 정보: Oct 22, 2008 by Addison-Wesley Professional as part of the Microsoft Windows Development Series.

참고 항목