Partilhar via


Esquema de configurações do compilador e do provedor de idiomas

As configurações do compilador e do provedor de idioma especificam os elementos de configuração do compilador para os provedores de idioma disponíveis. Cada elemento de configuração do compilador especifica o nome do tipo de provedor de código, os parâmetros do compilador, os nomes de idiomas suportados e as extensões de arquivo suportadas.

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

<configuração>
  <sistema.codedom>
    <Compiladores>
      <Compilador>

Elemento Description
<sistema.codedom> Especifica as definições de configuração do compilador para provedores de idiomas disponíveis.
<Compiladores> Container para elementos de configuração do compilador; contém zero ou mais elementos do compilador>.<
<Compilador> Especifica os atributos de configuração do compilador para um provedor de idioma.

Exemplo

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