다음을 통해 공유


방법: 어셈블리 로드 및 언로드(C# 프로그래밍 가이드)

업데이트: 2007년 11월

프로그램에서 참조하는 어셈블리는 빌드할 때 자동으로 로드되지만 런타임에 현재 응용 프로그램 도메인으로 특정 어셈블리를 로드할 수도 있습니다. 자세한 내용은 응용 프로그램 도메인을 참조하십시오.

어셈블리가 포함된 응용 프로그램 도메인을 모두 언로드하지 않고는 개별 어셈블리를 언로드할 수 없습니다. 어셈블리가 범위를 벗어난 경우라도 어셈블리를 포함한 응용 프로그램 도메인이 모두 언로드되지 않으면 실제 어셈블리 파일은 로드된 채로 남아 있습니다.

어셈블리를 일부만 언로드하려면 새 응용 프로그램 도메인을 만들고 이 도메인 내에서 코드를 실행한 다음 이 응용 프로그램 도메인을 언로드하는 것이 좋습니다. 자세한 내용은 다른 응용 프로그램 도메인의 코드 실행(C# 프로그래밍 가이드)을 참조하십시오.

응용 프로그램 도메인으로 어셈블리를 로드하려면

응용 프로그램 도메인을 언로드하려면

  • 어셈블리가 포함된 응용 프로그램 도메인을 모두 언로드하지 않고는 개별 어셈블리를 언로드할 수 없습니다. 응용 프로그램 도메인을 언로드하려면 AppDomain의 Unload 메서드를 사용합니다. 자세한 내용은 응용 프로그램 도메인 언로드를 참조하십시오.

참고 항목

작업

방법: 응용 프로그램 도메인에 어셈블리 로드

개념

C# 프로그래밍 가이드

참조

어셈블리 및 전역 어셈블리 캐시(C# 프로그래밍 가이드)

응용 프로그램 도메인(C# 프로그래밍 가이드)