Compartilhar via


Elemento <compilers>

contêiner para elementos de configuração do compilador; contém zero ou mais <compiler> elementos.

<configuration> Element
  elemento <sistema.codedom>
    Elemento <compilers>

<compilers>
  <compiler ... />
</compilers>

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Atributos

Nenhum.

Elementos filho

Elemento

Descrição

Elemento <compiler>

Especifica os atributos de configuração do compilador para um provedor de linguagem.

Elementos pai

Elemento

Descrição

<configuration> Element

O elemento raiz em cada arquivo de configuração usado pelo Common linguagem tempo de execução e aplicativos do .NET estrutura.

elemento <sistema.codedom>

Especifica as configurações de compilador para provedores de linguagem disponível.

Comentários

The <compilers> elemento contém as configurações do compilador para provedores de linguagem em um computador. Cada <compiler> elemento especifica os atributos de configuração do compilador para um provedor de linguagem específico.

O .NET estrutura define o compilador inicial e configurações de linguagem do provedor no arquivo de configuração do computador (Machine.config). Desenvolvedores e fornecedores de compilador podem adicionar definições de configuração para um novo System.CodeDom.Compiler.CodeDomProvider implementação. Use o CodeDomProvider.GetAllCompilerInfo método programaticamente enumerar linguagem provedor compilador configurações e em um computador.

Arquivo de configuração

Esse elemento pode ser usado no arquivo de configuração de computador e o arquivo de configuração do aplicativo.

Exemplo

O exemplo a seguir ilustra um elemento de configuração típica do compilador.

<configuration>
   <system.codedom>
     <compilers>
       <!-- zero or more compiler elements -->
       <compiler 
          language="c#;cs;csharp" 
          extension=".cs"
          type="Microsoft.CSharp.CSharpCodeProvider, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
          compilerOptions=""  
          warningLevel="1" />
     </compilers>
   </system.codedom>
</configuration>

Consulte também

Referência

Compilador e esquema configurações do provedor de idioma

CompilerInfo

CodeDomProvider

Elemento <compiler>

Outros recursos

Esquema do arquivo de configuração para o .NET Framework