다음을 통해 공유


응용 프로그램 도메인 및 어셈블리를 사용한 프로그래밍

Microsoft Internet Explorer, ASP.NET 및 Windows 셸 등의 호스트는 공용 언어 런타임을 프로세스에 로드하고, 이 프로세스에서 응용 프로그램 도메인을 만든 다음, .NET Framework 응용 프로그램을 실행할 때 응용 프로그램 도메인에서 사용자 코드를 로드하고 실행합니다. 대부분의 경우 이 작업은 런타임 호스트에서 수행하므로, 사용자는 응용 프로그램 도메인을 만들거나 이 도메인에 어셈블리를 로드할 필요가 없습니다.

하지만, 사용자가 공용 언어 런타임을 호스팅할 응용 프로그램을 만들거나, 프로그래밍 방식으로 언로드하려는 도구나 코드를 만들거나, 또는 즉시 언로드하고 다시 로드할 수 있는 플러그형 구성 요소를 만드는 경우, 이 사용자는 고유한 응용 프로그램 도메인을 만들게 됩니다. 비록 사용자가 런타임 호스트를 만들지는 않더라도, 이 단원에서는 응용 프로그램 도메인과 이 도메인에 로드되는 어셈블리를 사용하는 방법에 대한 중요한 정보를 제공합니다.

단원 내용

관련 단원