elemento <sistema.codedom>
Especifica as configurações de compilador para provedores de linguagem disponível.
<configuration> Element
elemento <sistema.codedom>
<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 |
---|---|
contêiner 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 usado pelo Common linguagem tempo de execução e aplicativos do .NET estrutura. |
Comentários
.NET Framework versão 2,0.
The <sistema.codedom> elemento contém definições de configuração do compilador para provedores de linguagem instalados em um computador com provedores padrão instalados com o .NET estrutura, sistema autônomo a CSharpCodeProvider e o VBCodeProvider. The <compilers> elemento contém zero ou mais <compiler> elementos. Cada <compiler> elemento especifica os atributos de configuração do compilador para um provedor de linguagem específico.
Desenvolvedores e fornecedores de compilador podem adicionar definições de configuração ao arquivo de configuração de computador (computador.config) para um novo CodeDomProvider implementação. Use o CodeDomProvider.GetAllCompilerInfo método para enumerar programaticamente os provedores de linguagem padrão e a provedores de linguagem identificados pelo compilador configuração configurações em um computador.
Observação: |
---|
Nas versões do .NET estrutura 1.0 e 1.1, o linguagem padrão provedores fornecidos pelo .NET estrutura são identificadas no <compilers> elemento. O .NET estrutura versão 2.0, os provedores de linguagem padrão não são identificados no <compilers> elemento, mas pode ser enumerado o GetAllCompilerInfo método. |
Versões 1.0 e 1.1 do .NET estrutura
The <sistema.codedom> elemento contém o compilador configuração as configurações de linguagem provedores em um computador. The <compilers> elemento contém zero ou mais <compiler> elementos. Cada <compiler> elemento especifica os atributos de configuração do compilador para um provedor de linguagem específico.
O .NET estrutura define as configurações do compilador inicial no arquivo de configuração do computador (Machine.config). Desenvolvedores e fornecedores de compilador podem adicionar definições de configuração para um novo CodeDomProvider implementação. Use o CodeDomProvider.GetAllCompilerInfo método programaticamente enumerar linguagem provedor compilador configurações e em um computador.
Arquivo de configuração
Esse elemento pode ser usado no arquivo de configuração de computador 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