■ 라이센스 헤더 관리자(License Header Manager)를 사용하는 방법을 보여준다.
1. Visual Studio를 실행한다.
2. [확장] / [확장 관리] 메뉴를 클릭하면 아래와 같이 [확장 관리] 대화 상자가 표시된다.
3. 대화 상자에서 우상단의 검색 텍스트 박스에 "License Header Manager"를 입력하고 [ENTER] 키를 누른다.
4. 대화 상자의 중앙 상단에 있는 [License Header Manager] 항목의 [다운로드] 버튼을 클릭하면 아래와 같이 표시된다.
5. 대화 상자에서 [닫기] 버튼을 클릭한다.
6. 비주얼 스튜디오를 종료하면 아래와 같이 [VSIX Installer] 대화 상자가 표시된다.
7. [Modify] 버튼을 클릭하면 해당 기능이 설치된다.
8. 비주얼 스튜디오를 실행한다.
9. 라이센스 헤더를 추가할 프로젝트를 로드한다.
10. [솔루션 탐색기]에서 해당 프로젝트에 마우스를 위치하고 마우스 오른쪽 버튼을 클릭하면 아래와 같이 컨텍스트 메뉴가 표시된다.
11. [License Headers] / [Options] 메뉴를 클릭하면 아래와 같이 [옵션] 대화 상자가 표시된다.
12. 대화 상자의 좌측에서 [License Header Manager] / [Default Header] 항목을 클릭하면 아래와 같이 표시된다.
13. 대화 상자의 우측 하단에 있는 [Edit] 버튼을 클릭하면 아래와 같이 [Edit default header definition] 대화 상자가 표시된다.
14. 라이센서 헤더를 아래와 같이 입력하고 [OK] 버튼을 클릭한다.
15. [옵션] 대화 상자에서 [확인] 버튼을 클릭한다.
16. 10번 항목의 컨텍스트 메뉴에서 [License Headers] / [Add New License Header Definition File] 항목을 아래와 같이 클릭한다.
17. 해당 프로젝트(예 : TestProject)에 아래와 같은 라이센스 헤더 파일이 추가된다.
▶ TestProject.licenseheader
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
extensions: designer.cs generated.cs extensions: .cs .cpp .h // // Copyright (c) 2020 DSCore // extensions: .aspx .ascx <%-- Copyright (c) 2020 DSCore --%> extensions: .vb ' 'Copyright (c) 2020 DSCore ' extensions: .xml .config .xsd <!-- Copyright (c) 2020 DSCore --> |
18. 10번 항목의 컨텍스트 메뉴에서 [License Headers] / [Add License Headers to All Files] 항목을 클릭하면 아래와 같이 모든 파일에 라이센스 헤더가 추가된다.
▶ Program.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
// // Copyright (c) 2020 DSCore // using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TestProject { class Program { static void Main(string[] args) { } } } |