Elemento <compilers>
Contenedor para los elementos de configuración del compilador; contiene cero o más elementos <compiler>.
<configuration>
<system.codedom>
<compilers>
Sintaxis
<compilers>
<compiler ... />
</compilers>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Elemento | Descripción |
---|---|
Elemento <compiler> | Especifica los atributos de configuración del compilador para un proveedor de lenguaje. |
Elementos primarios
Elemento | Descripción |
---|---|
Elemento <configuration> | Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework. |
Elemento <system.codedom> | Especifica los valores de configuración del compilador para los proveedores de lenguaje disponibles. |
Comentarios
El elemento <compilers> contiene los valores de configuración del compilador para los proveedores de lenguaje en un equipo. Cada elemento <compiler> especifica los atributos de configuración del compilador para un proveedor de lenguaje específico.
.NET Framework define la configuración inicial del compilador y el proveedor de lenguaje en el archivo de configuración de la máquina (Machine.config). Los desarrolladores y los proveedores de compiladores pueden agregar valores de configuración para una nueva implementación de System.CodeDom.Compiler.CodeDomProvider. Use el método CodeDomProvider.GetAllCompilerInfo para enumerar mediante programación los valores de configuración del compilador y del proveedor de lenguaje en un equipo.
Archivo de configuración
Este elemento se puede usar en el archivo de configuración del equipo o en el archivo de configuración de la aplicación.
Ejemplo
En el ejemplo siguiente se muestra un elemento típico de configuración del 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>