Compartilhar via


<compilers> Elemento

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

<configuração>
   <system.codedom>
     <Compiladores>

Sintaxe

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

Atributos e elementos

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

Attributes

Nenhum.

Elementos filho

Elemento Description
<Elemento compilador> Especifica os atributos de configuração do compilador para um provedor de idiomas.

Elementos pai

Elemento Description
<Elemento configuration> O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework.
<Elemento system.codedom> Especifica as configurações do compilador para provedores de idioma disponíveis.

Observações

O <elemento de compiladores> contém as configurações do compilador para provedores de idiomas em um computador. Cada <elemento do> compilador especifica os atributos de configuração do compilador para um provedor de idioma específico.

O .NET Framework define as configurações iniciais do compilador e do provedor de idiomas no arquivo de configuração do computador (Machine.config). Desenvolvedores e fornecedores de compilador podem adicionar configurações para uma nova System.CodeDom.Compiler.CodeDomProvider implementação. Use o CodeDomProvider.GetAllCompilerInfo método para enumerar programaticamente as configurações do provedor de idiomas e do compilador em um computador.

Arquivo de configuração

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

Example

O exemplo a seguir ilustra um elemento de configuração típico 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