어셈블리를 GAC에 설치하면 몇 가지 장점이 있다. GAC를 이용하면 수많은 응용프로그램들이 어셈블리를 공유할 수 있으면서도, 전반적인 메모리 사용량을 크게 감소시킬 수 있다. 더 나아가서 새로운 버전의 어셈블리를 배포하는 일이 단순해지며 이 장 후반에서 설명할 게시자 정책(Publisher Policy)을 이용하여 모든 응용프로그램들이 새 버전의 어셈블리를 사용하도록 할 수 있다. 그리고 어셈블리의 버전별로 Side-by-Side 관리를 지원한다. 하지만 GAC는 관리자 권한 없이 어셈블리를 설치할 수 없도록 보호된다. 그리고 GAC 안에 무언가를 설치하는 것은 단순 배포와는 거리가 먼 이야기다.
Uploaded by Notion2Tistory v1.1.0