2010-12-14 4 views
1

현재 .NET을 실행하는 서버에 배포 된 프로젝트 그룹이 있습니다. 대부분의 프로젝트는 어셈블리를 참조합니다. 그러나 여러 가지 이유로 대부분의 개발자가 GAC에 액세스 할 수 없기 때문에 로컬 그룹 캐시를 만들 수있는 방법이 있는지 궁금해했습니다. 여기서 어셈블리 그룹은 전역 어셈블리 캐시에서 멀리 떨어져서 저장하고 사용할 수 있습니다. 이 캐시에 액세스하는 노하우? 프로젝트를 하나의 큰 프로젝트로 통합하고 하나의 큰 bin 디렉토리를 만드는 방법에 대해 생각했습니다. 그러나 누군가 다른 것을 시도한 것인지 궁금합니다. 감사!어셈블리 관리. .NET에서 자체 어셈블리 캐시를 만들 수 있습니까?

+1

어셈블리 캐시를 사용하는 이유는 무엇입니까? DLL을 사용하는 응용 프로그램과 함께 DLL을 배포하지 않는 이유는 무엇입니까? –

답변

1

assembly resolve을 연결하고 사용자 정의 동작을 구현할 수 있습니다.

+1

예,로드 컨텍스트를 엉망으로 만들지는 마십시오. http://blogs.msdn.com/b/suzcook/archive/2003/06/13/switching-to-the-load-context .aspx 및 http://msdn.microsoft.com/en-us/library/dd153782.aspx – Jan