<system.codedom>, élément
Spécifie des paramètres de configuration du compilateur pour les fournisseurs de langage disponibles.
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
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 |
---|---|
Conteneur d'éléments de configuration de compilateur ; contient zéro, un ou plusieurs éléments<compiler>. |
Éléments parents
Élément |
Description |
---|---|
Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
Notes
.NET Framework version 2.0
L'élément <system.codedom> contient des paramètres de configuration de compilateur pour les fournisseurs de langages installés sur un ordinateur en plus des fournisseurs par défaut installés avec le .NET Framework, tels que le CSharpCodeProvider et le VBCodeProvider. L'élément <compilers> contient zéro élément <compiler> ou plus. Chaque élément <compiler> spécifie les attributs de la configuration du compilateur pour un fournisseur de langages spécifique.
Les développeurs et fournisseurs de compilateurs peuvent ajouter des paramètres de configuration au fichier de configuration machine (Machine.config) pour une nouvelle implémentation de CodeDomProvider. Utilisez la méthode CodeDomProvider.GetAllCompilerInfo pour énumérer par programme les fournisseurs de langages par défaut et les fournisseurs de langages identifiés par les paramètres de configuration de compilateur sur un ordinateur.
Remarque |
---|
Dans les versions 1.0 et 1.1 du .NET Framework, les fournisseurs de langages par défaut fournis par le .NET Framework sont identifiés dans l'élément <compilers>.Dans le .NET Framework version 2.0, les fournisseurs de langages par défaut ne sont pas identifiés dans l'élément <compilers>, mais peuvent être énumérés à l'aide de la méthode GetAllCompilerInfo. |
Versions 1.0 et 1.1 du .NET Framework
L'élément <system.codedom> contient les paramètres de configuration du compilateur pour les fournisseurs de langages d'un ordinateur. L'élément <compilers> contient zéro élément <compiler> ou plus. 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 de compilateur initiaux dans le fichier de configuration machine (Machine.config). Les développeurs et fournisseurs de compilateurs peuvent ajouter des paramètres de configuration pour une nouvelle implémentation de 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 une 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