2012-03-16 4 views
2

일부 어셈블리를로드하는 동안 ASP.NET이 모든 종속성 어셈블리 (BIN 폴더에 있음)를 기본 appdomain으로로드합니까? 또는 "요청시"로드됩니다 (CLR이 종속성 어셈블리에서 어떤 유형을 필요로 할 때)?.NET 어셈블리 로딩

답변

6

은 내가 아는 한 (처음의 Type 어셈블리를 사용했다)

제프리 리히터에서이 책 CLR via C#도 더 상세하게 설명 요청시로드 의존성이다.

또한, 기본적으로로드 assemblys의 감소에 대해 이야기 this MSDN articlethis 질문에서

추출을 (또한 제 생각 엔 어떤 시점에 질문에 대답)를 확인하십시오.

CLR JIT (Just-In-Time)가 Start 메서드를 컴파일 할 때 해당 메서드에서 참조되는 모든 어셈블리를로드해야합니다. (..)

+0

빠른 답변 감사드립니다. 그게 내가 듣고 싶다) –