Partager via


<compilers>, élément

Conteneur d'éléments de configuration de compilateur ; contient zéro, un ou plusieurs éléments<compiler>.

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucun

Éléments enfants

Élément

Description

<compiler>, élément

Spécifie les attributs de configuration du compilateur pour un fournisseur de langages.

Éléments parents

Élément

Description

<configuration>, élément

Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.

<system.codedom>, élément

Spécifie des paramètres de configuration du compilateur pour les fournisseurs de langage disponibles.

Notes

L'élément <compilers> contient les paramètres de configuration du compilateur pour les fournisseurs de langage d'un ordinateur. Chaque élément <compiler> spécifie les attributs de la configuration du compilateur pour un fournisseur de langages spécifique.

Le .NET Framework définit les paramètres initiaux du compilateur et du fournisseur de langages dans le fichier de configuration de l'ordinateur (Machine.config). Les développeurs et fournisseurs de compilateurs peuvent ajouter des paramètres de configuration pour une nouvelle implémentation de System.CodeDom.Compiler.CodeDomProvider. Utilisez la méthode CodeDomProvider.GetAllCompilerInfo pour énumérer par programme le fournisseur de langages et les paramètres de configuration du compilateur sur un ordinateur.

Fichier de configuration

Cet élément peut être utilisé dans le fichier de configuration de l'ordinateur et dans le fichier de configuration de l'application.

Exemple

L'exemple suivant illustre un élément de configuration de compilateur classique :

<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>

Voir aussi

Référence

Schéma des paramètres du fournisseur de langage et du compilateur

CompilerInfo

CodeDomProvider

<compiler>, élément

Autres ressources

Schéma des fichiers de configuration pour le .NET Framework