Schéma des paramètres du fournisseur de langage et du compilateur
Les paramètres du compilateur et du fournisseur de langage spécifient les éléments de configuration du compilateur pour les fournisseurs de langages disponibles. Chaque élément de configuration du compilateur spécifie le nom du type de fournisseur de code, les paramètres du compilateur, les noms des langages pris en charge et les extensions de fichier prises en charge.
Le .NET Framework définit les paramètres de compilateur initiaux dans le fichier de configuration de l’ordinateur (Machine.config). Les développeurs et les éditeurs de compilateurs peuvent ajouter des paramètres de configuration pour une nouvelle implémentation CodeDomProvider. Utilisez la méthode CodeDomProvider.GetAllCompilerInfo pour énumérer par programmation les paramètres de configuration du compilateur et du fournisseur de langage sur un ordinateur.
<configuration>
<system.codedom>
<compilers>
<compiler>
Élément | Description |
---|---|
<system.codedom> | Spécifie les paramètres de configuration du compilateur pour les fournisseurs de langages disponibles. |
<compilateurs> | Conteneur des éléments de configuration du compilateur ; contient zéro ou plusieurs éléments <compiler>. |
<compiler> | Spécifie les attributs de configuration du compilateur pour un fournisseur de langage. |
Exemple
L’exemple suivant illustre un élément de configuration du 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>