<system.codedom> Elemento
Especifica as configurações do compilador para provedores de idioma disponíveis.
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Nenhum.
Elementos filho
Elemento |
Descrição |
---|---|
Recipiente para elementos de configuração do compilador; contém zero ou mais <compiler> elementos. |
Elementos pai
Elemento |
Descrição |
---|---|
O elemento raiz em cada arquivo de configuração usadas pelos common language runtime e .NET Framework aplicativos. |
Comentários
.NET Framework versão 2.0.
O <system.codedom> elemento contém definições de configuração do compilador para provedores de idioma instalados em um computador, além dos provedores padrão instalados com o.NET Framework, como o CSharpCodeProvider e o VBCodeProvider. O <compilers> elemento contém zero ou mais <compiler> elementos. Cada <compiler> elemento Especifica os atributos de configuração do compilador para um provedor de idioma específico.
Os desenvolvedores e fornecedores do compilador podem adicionar definições de configuração para o arquivo de configuração da máquina (Machine. config) em uma nova CodeDomProvider de implementação. Use o CodeDomProvider.GetAllCompilerInfo método para enumerar programaticamente os provedores de idioma padrão e os provedores de idioma identificados pelas definições de configuração do compilador em um computador.
Observação
No.NET Framework versões 1.0 e 1.1, os provedores de idioma padrão fornecidos pelo.NET Framework são identificadas na <compilers> elemento.No.NET Framework versão 2.0, os provedores de idioma padrão não são identificados na <compilers> elemento, mas podem ser enumerados usando o GetAllCompilerInfo método.
.NET Framework versões 1.0 e 1.1
O <system.codedom> elemento contém as definições de configuração do compilador para provedores de idioma em um computador. O <compilers> elemento contém zero ou mais <compiler> elementos. Cada <compiler> elemento Especifica os atributos de configuração do compilador para um provedor de idioma específico.
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.
Arquivo de configuração
Esse elemento pode ser usado no arquivo de configuração de máquina e o arquivo de configuração do aplicativo.
Exemplo
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>
Consulte também
Referência
Compilador e esquema configurações do provedor de idioma