2012-04-01 4 views
1

나는 Choosing Binding Context - Suzanne Cook을 읽었지만 제대로 이해하지 못했습니다. 아마도 영어가 제 2 언어이지만 Contexts에 대해 이야기 할 때, 실제로 Load, LoadFrom, LoadFile이 어셈블리를 찾는 위치를 말하는 것 같습니다. 그녀가 말하는 맥락은 무엇입니까? AppDomain 또는 다른 것?어셈블리의 바인딩 컨텍스트 이해

동일한 AppDomain 내에서 연락 할 수있는 한 실제로 그 차이점은 무엇입니까? 지금까지의 모든 차이점은 어셈블리를 찾는 곳을 찾습니다.

답변

1

실제로 바인딩 컨텍스트는 다음에 어셈블리를 요청할 때 참조 할 내부 어셈블리 캐시와 비슷합니다. 그렇습니다. 기본적으로 어셈블리를 해결해야합니다.

편집 : 이러한 각 컨텍스트에는 전체 이름으로 어셈블리 참조 캐시가 있습니다. 다음에 어셈블리를 요청하면이 캐시에서 먼저 보입니다.

예를 들어로드 컨텍스트 (.NET Framework)의 어셈블리는 LoadFrom 컨텍스트에서 어셈블리를로드 할 수 없습니다.

출처 :

http://blogs.msdn.com/b/junfeng/archive/2004/01/29/64265.aspx

http://www.techbubbles.com/net-framework/assembly-binding-in-net-framework/

http://msdn.microsoft.com/en-us/magazine/dd727509.aspx#id0400031나는이 세부 사항을 읽을 경우

+0

당신이 나에게 링크 또는 무언가를 전해 주 시겠어요 새로운? – Tarik

+0

몇 개의 링크를 추가했는데, 마지막으로 먼저 링크를 확인하십시오. 발견 한 다른 링크보다 훨씬 자세하게 설명되어 있습니다. – aKzenT

+0

뭐라고 말할까요, 고맙습니다. – Tarik