选择编译器

更新:2007 年 11 月

为获得公共语言运行库 (CLR) 提供的优点,必须使用一个或多个针对运行库的语言编译器,如 Visual Basic、C#、Visual C++、JScript 或许多第三方编译器(如 Eiffel、Perl 或 COBOL 编译器)中的某一个。

由于运行库是一个多语言执行环境,因此它支持各种数据类型和语言功能。您所用的语言编译器将确定可用的运行库功能,而您将使用这些功能设计代码。编译器(而不是运行库)建立代码必须使用的语法。如果您的组件必须完全能够被用其他语言编写的组件使用,您的组件的导出类型必须只公开公共语言规范 (CLS) 中包括的语言功能。可以使用 CLSCompliantAttribute 属性以确保代码符合 CLS。有关详细信息,请参见编写符合 CLS 的代码

请参见

概念

托管执行过程

公共语言规范