Compartir a través de


<compilers> Elemento

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

<configuración>
   <system.codedom>
     <Compiladores>

Syntax

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

Atributos y elementos

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

Attributes

Ninguno.

Elementos secundarios

Elemento Description
<Elemento del compilador> Especifica los atributos de configuración del compilador para un proveedor de lenguaje.

Elementos primarios

Elemento Description
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.

Observaciones

El <elemento compiladores> contiene los valores de configuración del compilador para proveedores de lenguaje en un equipo. Cada <elemento del compilador> 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 del proveedor de lenguaje en el archivo de configuración del equipo (Machine.config). Los desarrolladores y los proveedores del compilador pueden agregar opciones de configuración para una nueva System.CodeDom.Compiler.CodeDomProvider implementación. Use el CodeDomProvider.GetAllCompilerInfo método para enumerar mediante programación los valores de configuración del proveedor de idioma y del compilador en un equipo.

Archivo de configuración

Este elemento se puede usar en el archivo de configuración de la máquina y en el archivo de configuración de la aplicación.

Example

En el ejemplo siguiente se muestra un elemento de configuración típico 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>

Consulte también