O que é Common Language Infrastructure (CLI)?


Common Language Infrastructure (CLI) é um sistema de desenvolvimento projetado pela Microsoft para permitir que o software seja executado em diferentes plataformas de computador, independentemente das linguagens usadas para escrevê-lo. A implementação da CLI elimina a necessidade de reescrever o software para arquiteturas específicas.

O software compatível com CLI é compilado em Intermediate Language (IL), permitindo uma compilação adicional no idioma da máquina de destino usando o software Common Language Runtime (CLR).