Comparteix a través de


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>  

Vea también