돈을 받고 한 일에 대한 결과물을 전달할 때
코드는 공유해야 하는데 소스코드 레벨로 공유하고 싶지 않을 때
여러사람과 협업한 결과물을 손쉽게 합칠 때 완성된 코드의 namaspace를 수정할 필요가 없다.
using으로 dll 파일을 프로젝트에 포함시키면 된다.
출력 형식을 클래스 라이브러리로 설정해서 새로운 프로젝트를 추가한다. (편의상 이 새로운 프로젝트를 Dll 프로젝트라고 한다.) Dll 프로젝트에 DLL로 만들고 싶은 *.cs을 추가한다.
빌드 출력 경로를 상대 경로로 설정해야 한다.

Properties - 빌드 - 출력- 출력 경로에 ..\Dll\로 설정한다.
보통 출력 경로는 프로젝트가 저장되어 있는 폴더가 current folder로 지정되어 상대 경로로 표현하기 위해서 ..\xx\을 사용한다.
빌드한다. Dll 프로젝트의 출력 경로는 ..\Dll\로 설정한다.



프로젝트의 참조에 dll 파일을 추가한다.
참조 - 속성 로컬 복사 ture를 확인하다.

종속성을 체크한다. 종속성으로 빌드 순서를 확인한다.

빌드를 한다. dll 파일이 로컬 복사가 됐는지 확인한다.
