2010-06-17 7 views
0

마이크로 소프트 .NET 프레임 워크실행 시간 동작은 조립

 
Assembly A 

Assembly B 
    Contains Class C - References Assembly A 
    Contains Class D - Does not reference Assembly A, Does not reference Class C 

질문 존재하지 않는 참조? 클래스 C가 참조 오류와 함께 실패합니다.

답변

1

정확합니다.

Assembly AAssembly B과 함께 배포하고 실행중인 코드가 Assembly A의 멤버를 호출하지 않으면 런타임 오류가 발생하지 않습니다.

같은 경우에 회원 번호가 Assembly A 인 경우 누락 된 참조 예외가 발생합니다.

+0

전체 응용 프로그램에서 컴파일 오류가 발생한다고 생각했는데 ...? – Tommy

+0

@ 토미 - 그는 _runtime_에 대해 이야기하고 있습니다. 응용 프로그램을 컴파일하지만 하나의 어셈블리 만 배포하십시오. – Oded

+0

Rgr - 질문에 대한 오해. 왜 누군가는 그것을 다시하고 싶습니까? – Tommy