Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Spécifie les paramètres de configuration du compilateur pour les fournisseurs de langage disponibles.
<configuration><system.codedom>
Syntaxe
<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.
Attributes
Aucun.
Éléments enfants
| Élément | Descriptif |
|---|---|
| <Compilateurs> | Conteneur pour les éléments de configuration du compilateur ; contient zéro ou plusieurs <éléments du compilateur> . |
Éléments parents
| Élément | Descriptif |
|---|---|
| <configuration> | Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
Remarques
.NET Framework version 2.0
L’élément <system.codedom> contient les paramètres de configuration du compilateur pour les fournisseurs de langage installés sur un ordinateur, en plus des fournisseurs par défaut installés avec le .NET Framework, tels que le CSharpCodeProvider .NET Framework et le VBCodeProvider. L’élément <compilateur contient> zéro ou plusieurs <éléments du compilateur> . Chaque élément du compilateur spécifie les attributs de configuration du compilateur> pour un fournisseur de langage spécifique.<
Les développeurs et les fournisseurs de compilateur peuvent ajouter des paramètres de configuration au fichier de configuration de l’ordinateur (Machine.config) pour une nouvelle CodeDomProvider implémentation. Utilisez la CodeDomProvider.GetAllCompilerInfo méthode pour énumérer par programmation les fournisseurs de langage par défaut et les fournisseurs de langage identifiés par les paramètres de configuration du compilateur sur un ordinateur.
Note
Dans les versions 1.0 et 1.1 du .NET Framework, les fournisseurs de langage par défaut fournis par le .NET Framework sont identifiés dans l’élément <compilateurs> . Dans .NET Framework version 2.0, les fournisseurs de langage par défaut ne sont pas identifiés dans l’élément <compilateurs> , mais peuvent être énumérés à l’aide de la GetAllCompilerInfo méthode.
.NET Framework versions 1.0 et 1.1
L’élément <system.codedom> contient les paramètres de configuration du compilateur pour les fournisseurs de langage sur un ordinateur. L’élément <compilateur contient> zéro ou plusieurs <éléments du compilateur> . Chaque élément du compilateur spécifie les attributs de configuration du compilateur> pour un fournisseur de langage spécifique.<
.NET Framework définit les paramètres du compilateur initial 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 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 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>