ion::::CLR与CLI..NET的初级组成是CLI和CLR。CLI是一套运作环境规范，包括一般系统、基础类库和与机器无关的中间代码，全称为Common Language Infrastructure。CLR则是确认操作密码符合CLI的平台。在通用中间语言（CIL）执行前，CLR必须将指令及时编译转换成原始机械码。所有CLI都可经由.NET自我表述。CLR检查元资料以确保正确的方法被调用。元资料通常是由语言编译器生成的，但开发人员也可以通过使用客户属性创建他们自己的元资料。如果一种语言实现生成