Public Interface ICodeCompiler
Dim instance As ICodeCompiler
public interface ICodeCompiler
public interface class ICodeCompiler
在 .NET Framework 1.0 和 1.1 版中,代码提供程序由 CodeDomProvider、ICodeGenerator、ICodeParser 和 ICodeCompiler 的实现组成。在 .NET Framework 2.0 中,CreateGenerator、CreateParser 和 CreateCompiler 方法已过时,ICodeGenerator 和 ICodeCompiler 的方法在 CodeDomProvider 类中直接可用。您应在代码提供程序实现中重写这些方法,而不要调用基方法。
ICodeCompiler 接口可以为特定的编译器实现,从而使开发人员能够从代码文档对象模型 (CodeDOM) 编译单元、包含源代码的字符串或源代码文件中以编程方式编译程序集。
ICodeCompiler 接口提供用于在运行时使用指定的参数调用编译的功能,以及在编译之后访问编译相关信息的功能,这些信息包括结果代码和编译器返回的任何错误或警告。每种编译方法都接受指示编译器设置的 CompilerParameters 对象,并返回指示编译结果的 CompilerResults 对象。
编译器开发人员应该提供此接口的实现,以支持动态编译。CodeDomProvider 实施者在为某种语言提供 CodeDom 支持时,如果要为该语言提供编程编译的功能,也应考虑实现此接口。
Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。