Share via


Elemento <compilers>

Actualización: noviembre 2007

Contenedor para los elementos de configuración de compilador; contiene el cero o más elementos <compiler>.

<configuration> (Elemento)
  <system.codedom> (Elemento)
    Elemento <compilers>

<compilers>
  <compiler ... />
</compilers>

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Ninguna.

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

<configuration> (Elemento)

Elemento raíz de cada archivo de configuración que utilizan las aplicaciones Common Language Runtime y .NET Framework.

<system.codedom> (Elemento)

Especifica las opciones de configuración del compilador para los proveedores de lenguaje disponibles.

Comentarios

El elemento <compilers> contiene las opciones de configuración de compilador para los proveedores de lenguaje de un equipo. Cada elemento <compiler> especifica los atributos de configuración de compilador para un proveedor de lenguaje específico.

.NET Framework define la configuración inicial del compilador y del proveedor de lenguaje en el archivo de configuración del equipo (Machine.config). Los desarrolladores y los proveedores de compiladores pueden agregar opciones de configuración a una nueva implementación de System.CodeDom.Compiler.CodeDomProvider. Utilice el método CodeDomProvider.GetAllCompilerInfo para enumerar mediante programación los proveedores de lenguaje y las opciones de configuración del compilador en un equipo.

Archivo de configuración

Este elemento se puede utilizar en el archivo de configuración del equipo y en el archivo de configuración de la aplicación.

Ejemplo

El ejemplo siguiente ilustra un elemento de configuración de compilador típico.

<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

Referencia

Esquema de configuración de compilador y proveedor de lenguaje

CompilerInfo

CodeDomProvider

Elemento <compiler>

Otros recursos

Esquema de los archivos de configuración de .NET Framework