Compartir vía


Esquema de configuración del compilador y del proveedor de idioma

La configuración del compilador y del proveedor de lenguaje especifica los elementos de configuración del compilador para los proveedores de lenguaje disponibles. Cada elemento de configuración del 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 del compilador pueden agregar opciones de configuración para una nueva 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.

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

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

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