Un compilador de un lenguaje .Net generará los metadatos y los almacenará en el ensamblado que contiene el CIL.