Compilador e esquema configurações do provedor de idioma

Compilador e configurações de idioma do provedor especificam elementos de configuração do compilador para provedores de idioma disponíveis. Cada elemento de configuração do compilador Especifica o código do nome do tipo de provedor, parâmetros do compilador, suporte a nomes de idiomas e suporte para extensões de arquivo.

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

<configuration> Element

   <system.codedom>

      <compilers>

         <compiler>

Elemento

Descrição

<system.codedom>

Especifica as configurações do compilador para provedores de idioma disponíveis.

<compilers>

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

<compiler>

Especificam os atributos de configuração do compilador para um provedor de idioma.

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

CompilerInfo

CodeDomProvider

<compiler> Elemento

Outros recursos

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