COM+

GAC에 등록된 DLL에 대해서

손병환 2006. 1. 6. 09:34
GAC(Global Assemly Cache)

문제 상황
GAC에 등록된 DLL
GAC에 등록되지 않은 DLL
둘다 같은 어셈블리명과 GUID와 버젼을 가진다.

이 때 등록되지 않은 DLL을 사용하여 프로젝트 참조를 하여
디버깅을 할려고 하는 경우나 등록되지 않은 DLL를 사용할 경우
우선순위는 GAC에 등록된 DLL을 먼저 참조하여 사용하기 때문에
디버깅 등과 같은 것들이 전혀 해결이 되지 않음

따라서 GAC에 등록을 할 경우에는 어느 테스트가 완료된 상태이거나
어느 정도 안정화된 상태의 경우 등록을 하며
등록된 상태에서 프로젝트 참조를 통해서 디버깅을 할 경우에는
GAC에 등록된 컴포넌트 정보를 삭제하고 작업을 디버깅을 해야함.

'COM+' 카테고리의 다른 글

QC의 접근 권한 ID 설정  (0) 2006.01.06
DLL Import(임포트)  (0) 2006.01.06
분산처리된 가상폴더와 Out-of Process  (0) 2006.01.05
객체풀링과 가비지 콜렉션  (0) 2006.01.05