[.NET] .NET 어셈블리(어셈블리의 종류)
2020. 1. 10.
어셈블리란 .NET 응용 프로그램의 구성 요소로 배포 단위, 버전, 보안 권한 등으로 구성된 exe 혹은 dll 파일을 말합니다. 어셈블리를 전역 어셈블리 캐시에 배포함으로써 기존 플랫폼에서 문제였던 병행 실행(Side by Side), 배포 시의 문제점과 개발자 입장에서 생각해야 하는 복잡함이 해결된 것입니다. (병행 실행 - 서로 다른 버전을 사용 가능하게 함, 배포 시 문제점 - 레지스트리를 통한 버전 관리) 어셈블리의 분류 어셈블리는 사용 방법 혹은 배포 위치에 따라 공용 어셈블리와 전용 어셈블리로 분류하며 이러한 어셈블리를 구성하는 파일에 따라 단일 파일 어셈블리와 다중 파일 어셈블리로 나뉘게 됩니다. - 공용 어셈블리와 전용 어셈블리 공용 어셈블리는 CLR(공용 언어 런타임)이 설치된 모든 컴..