请单击以进行评分并提供反馈
MSDN
MSDN Library
.NET 开发
先前版本
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0

同时提供下列产品的其他版本:
.NET Framework 类库
ICodeCompiler 接口

定义用于调用源代码编译的接口或使用指定编译器的 CodeDOM 树。

命名空间:System.CodeDom.Compiler
程序集:System(在 system.dll 中)

Visual Basic(声明)
Public Interface ICodeCompiler
Visual Basic(用法)
Dim instance As ICodeCompiler
C#
public interface ICodeCompiler
C++
public interface class ICodeCompiler
J#
public interface ICodeCompiler
JScript
public interface ICodeCompiler
Note注意

在 .NET Framework 1.0 和 1.1 版中,代码提供程序由 CodeDomProviderICodeGeneratorICodeParserICodeCompiler 的实现组成。在 .NET Framework 2.0 中,CreateGeneratorCreateParserCreateCompiler 方法已过时,ICodeGeneratorICodeCompiler 的方法在 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 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

.NET Framework

受以下版本支持:2.0、1.1、1.0
社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2008 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker