업데이트: 2007년 11월
관리되는 실행 프로세스에는 다음 단계가 포함됩니다.
컴파일러 선택
공용 언어 런타임에서 제공하는 장점을 이용하려면 런타임을 대상으로 하는 하나 이상의 언어 컴파일러를 사용해야 합니다.
코드를 MSIL(Microsoft Intermediate Language)로 컴파일
컴파일을 하면 소스 코드가 MSIL로 변환되고 필요한 메타데이터가 생성됩니다.
MSIL을 네이티브 코드로 컴파일
실행 시 JIT(Just-In-Time) 컴파일러는 MSIL을 네이티브 코드로 변환합니다. 이 컴파일 중에 MSIL과 메타데이터를 검사하여 코드의 형식이 안전한지 확인하는 확인 프로세스를 코드가 통과해야 합니다.
코드 실행
공용 언어 런타임에서는 실행 중에 사용할 수 있는 다양한 서비스 뿐만 아니라 실행을 가능하게 해주는 인프라를 제공합니다.
개념
기타 리소스