Elemento <compilers>
Contêiner de elementos de configuração do compilador. Contém zero ou mais elementos <compiler>.
<configuration>
<system.codedom>
<compilers>
Syntax
<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 |
---|---|
<compiler> Element | Especifica os atributos de configuração do compilador para um provedor de linguagem. |
Elementos pai
Elemento | Descrição |
---|---|
<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 definições de configuração do compilador para provedores de linguagem disponíveis. |
Comentários
O elemento <compilers> contém as configurações do compilador para provedores de idioma em um computador. Cada elemento <compiler> especifica os atributos de configuração do compilador para um provedor de linguagem específico.
O .NET Framework define as configurações iniciais do compilador e do provedor de linguagem no arquivo de configuração do computador (Machine.config). Os desenvolvedores e fornecedores do compilador podem adicionar parâmetros de configuração em uma nova implementação do System.CodeDom.Compiler.CodeDomProvider. Use o método CodeDomProvider.GetAllCompilerInfo para enumerar programaticamente as definições de configuração do compilador e do provedor de linguagem em um computador.
Arquivo de configuração
Esse elemento pode ser usado no arquivo de configuração de computador e no arquivo de configuração de aplicativo.
Exemplo
O exemplo a seguir ilustra um elemento típico de configuração 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>