Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica as configurações do compilador para provedores de idioma disponíveis.
<configuration><system.codedom>
Sintaxe
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
Nenhum.
Elementos filho
| Elemento | Description |
|---|---|
| <Compiladores> | Contêiner para elementos de configuração do compilador; contém zero ou mais <elementos do compilador> . |
Elementos pai
| Elemento | Description |
|---|---|
| <configuração> | O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework. |
Observações
.NET Framework Versão 2.0
O <elemento system.codedom contém> as configurações do compilador para provedores de idioma instalados em um computador, além dos provedores padrão instalados com o .NET Framework, como o CSharpCodeProviderVBCodeProvider. O <elemento de compiladores> contém zero ou mais <elementos do compilador> . Cada <elemento do> compilador especifica os atributos de configuração do compilador para um provedor de idioma específico.
Desenvolvedores e fornecedores de compilador podem adicionar configurações ao arquivo de configuração do computador (Machine.config) para uma nova CodeDomProvider implementação. Use o CodeDomProvider.GetAllCompilerInfo método para enumerar programaticamente os provedores de idioma padrão e os provedores de idioma identificados pelas configurações do compilador em um computador.
Observação
Nas versões do .NET Framework 1.0 e 1.1, os provedores de idioma padrão fornecidos pelo .NET Framework são identificados no <elemento de compiladores> . No .NET Framework versão 2.0, os provedores de idioma padrão não são identificados no <elemento de compiladores> , mas podem ser enumerados usando o GetAllCompilerInfo método.
Versões do .NET Framework 1.0 e 1.1
O <elemento system.codedom contém> as configurações do compilador para provedores de idiomas em um computador. O <elemento de compiladores> contém zero ou mais <elementos do compilador> . 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 no arquivo de configuração do computador (Machine.config). Desenvolvedores e fornecedores de compilador podem adicionar configurações para uma nova 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 uma 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>