클래스 라이브러리 프로젝트
윈도 환경에서 콘솔 앱 프로그램으로 컴파일 된 결과물은 일반적으로 *.exe 파일
하지만 클래스 라이브러리 프로젝트를 사용하면 컴파일된 결과물이 *.dll 파일
DLL 파일을 동적 링크 라이브러리(dynamic link library)라고 함
단독으로 실행하지 않고 다른 프로그램에서 참조해 사용할 수 있는 구조
어셈블리
- DLL 파일은 어셈블리로 표현
- 어셈블리는 프로그래밍 학습용 자동차 세계에서는 교체 가능한 부품들을 의미
- 완성된 조각 하나의 기능이 모두 어셈블리
- C#에서 컴파일된 소스 코드의 결과를 닷넷 어셈블리(.Net Assembly)라고 함
'C# > C# 교과서' 카테고리의 다른 글
[C# 교과서] 54. NuGet 패키지 (0) | 2023.02.08 |
---|---|
[C# 교과서] 53. 테스트 프로젝트와 단위 테스트 (0) | 2023.02.08 |
[C# 교과서] 50~51. 동적형식, 튜플 (0) | 2023.02.07 |
[C# 교과서] 48~49. 제네릭 클래스 만들기, 확장 메서드 만들기 (0) | 2023.02.06 |
[C# 교과서] 46~47. 특성과 리플렉션, 개체와 개체 지향 프로그래밍 (0) | 2023.01.30 |