Esquema de configurações do compilador e do provedor de idiomas
As configurações do compilador e do provedor de idioma especificam os elementos de configuração do compilador para os provedores de idioma disponíveis. Cada elemento de configuração do compilador especifica o nome do tipo de provedor de código, os parâmetros do compilador, os nomes de idiomas suportados e as extensões de arquivo suportadas.
O .NET Framework define as configurações iniciais do compilador no arquivo de configuração da máquina (Machine.config). Desenvolvedores e fornecedores de compiladores podem adicionar definições de configuração para uma nova CodeDomProvider implementação. Use o método para enumerar programaticamente as definições de configuração do CodeDomProvider.GetAllCompilerInfo provedor de linguagem e do compilador em um computador.
<configuração>
<sistema.codedom>
<Compiladores>
<Compilador>
Elemento | Description |
---|---|
<sistema.codedom> | Especifica as definições de configuração do compilador para provedores de idiomas disponíveis. |
<Compiladores> | Container para elementos de configuração do compilador; contém zero ou mais elementos do compilador>.< |
<Compilador> | Especifica os atributos de configuração do compilador para um provedor de idioma. |
Exemplo
O exemplo a seguir ilustra um elemento de configuração típico 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>