Partager via


<compilers> Élément

Conteneur pour les éléments de configuration du compilateur ; contient zéro ou plusieurs <éléments du compilateur> .

<configuration>
   <system.codedom>
     <Compilateurs>

Syntaxe

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

Attributs et éléments

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

Attributes

Aucun.

Éléments enfants

Élément Descriptif
<compilateur> , élément Spécifie les attributs de configuration du compilateur pour un fournisseur de langage.

Éléments parents

Élément Descriptif
<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 les paramètres de configuration du compilateur pour les fournisseurs de langage disponibles.

Remarques

L’élément <compilateurs> contient les paramètres de configuration du compilateur pour les fournisseurs de langage sur un ordinateur. Chaque élément du compilateur spécifie les attributs de configuration du compilateur> pour un fournisseur de langage spécifique.<

Le .NET Framework définit les paramètres du compilateur et du fournisseur de langage initiaux dans le fichier de configuration de l’ordinateur (Machine.config). Les développeurs et les fournisseurs de compilateur peuvent ajouter des paramètres de configuration pour une nouvelle System.CodeDom.Compiler.CodeDomProvider implémentation. Utilisez la CodeDomProvider.GetAllCompilerInfo méthode pour énumérer par programmation les paramètres de configuration du fournisseur de langage et 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.

Example

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