<system.codedom> Element
Especifica as definições de configuração do compilador para fornecedores de idiomas disponíveis.
<configuração>
<system.codedom>
Syntax
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais.
Atributos
Nenhum.
Elementos Subordinados
Elemento | Descrição |
---|---|
<compiladores> | Contentor para elementos de configuração do compilador; contém zero ou mais <elementos do compilador> . |
Elementos Principais
Elemento | Descrição |
---|---|
<configuração> | O elemento raiz em todos os ficheiros de configuração utilizados pelo runtime de idioma comum e .NET Framework aplicações. |
Observações
.NET Framework Versão 2.0
O <elemento system.codedom contém> definições de configuração do compilador para fornecedores de idiomas instalados num computador, além dos fornecedores predefinidos que estão instalados com o .NET Framework, como o e o CSharpCodeProviderVBCodeProvider. O <elemento compiladores> contém zero ou mais <elementos do compilador> . Cada <elemento compilador> especifica os atributos de configuração do compilador para um fornecedor de idioma específico.
Os programadores e fornecedores de compiladores podem adicionar definições de configuração ao ficheiro de configuração do computador (Machine.config) para uma nova CodeDomProvider implementação. Utilize o CodeDomProvider.GetAllCompilerInfo método para enumerar programaticamente os fornecedores de idiomas predefinidos e os fornecedores de idioma identificados pelas definições de configuração do compilador num computador.
Nota
No .NET Framework versões 1.0 e 1.1, os fornecedores de idiomas predefinidos fornecidos pelo .NET Framework são identificados no <elemento compiladores>. No .NET Framework versão 2.0, os fornecedores de idioma predefinidos não são identificados no <elemento compiladores>, mas podem ser enumerados com o GetAllCompilerInfo método .
.NET Framework Versões 1.0 e 1.1
O <elemento system.codedom contém> as definições de configuração do compilador para fornecedores de idiomas num computador. O <elemento compiladores> contém zero ou mais <elementos do compilador> . Cada <elemento compilador> especifica os atributos de configuração do compilador para um fornecedor de idioma específico.
O .NET Framework define as definições iniciais do compilador no ficheiro de configuração do computador (Machine.config). Os programadores e os fornecedores de compiladores podem adicionar definições de configuração para uma nova CodeDomProvider implementação. Utilize o CodeDomProvider.GetAllCompilerInfo método para enumerar programaticamente as definições de configuração do fornecedor de idiomas e do compilador num computador.
Ficheiro de Configuração
Este elemento pode ser utilizado no ficheiro de configuração do computador e no ficheiro de configuração da aplicação.
Exemplo
O exemplo seguinte 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>