Esquema de configuración de compilador y proveedor de lenguaje

La configuración de compilador y proveedor de lenguaje especifica los elementos de configuración del compilador para los proveedores de lenguaje disponibles. Cada elemento de configuración de compilador especifica el nombre del tipo de proveedor de código, los parámetros del compilador, los nombres de lenguaje admitidos y las extensiones de archivo admitidas.

.NET Framework define la configuración inicial del compilador en el archivo de configuración del equipo (Machine.config). Los desarrolladores y los proveedores de compiladores pueden agregar valores de configuración para una nueva implementación de 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.

<configuración>
  <system.codedom>
    <compiladores>
      <compiler>

Elemento Descripción
<system.codedom> Especifica los valores de configuración del compilador para los proveedores de lenguaje disponibles.
<compiladores> Contenedor para los elementos de configuración del compilador; contiene cero o más elementos de <compilador>.
<compiler> Especifica los atributos de configuración del compilador para un proveedor de lenguaje.

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