Freigeben über


Compiler- und Sprachanbietereinstellungenschema

Compiler- und Sprachanbietereinstellungen geben Compilerkonfigurationselemente für verfügbare Sprachanbieter an. Jedes Compilerkonfigurationselement gibt den Namen des Codeanbietertyps, Compilerparameter, unterstützte Sprachnamen und unterstützte Dateierweiterungen an.

.NET Framework definiert die anfänglichen Compilereinstellungen in der Computerkonfigurationsdatei (Machine.config). Entwickler und Compileranbieter können Konfigurationseinstellungen für eine neue CodeDomProvider Implementierung hinzufügen. Verwenden Sie die CodeDomProvider.GetAllCompilerInfo Methode zum programmgesteuerten Aufzählen von Sprachanbieter- und Compilerkonfigurationseinstellungen auf einem Computer.

<Konfiguration>
   <system.codedom>
     <Compiler>
       <Compiler>

Element Description
<system.codedom> Gibt Compilerkonfigurationseinstellungen für verfügbare Sprachanbieter an.
<Compiler> Container für Compilerkonfigurationselemente; enthält null oder mehr <Compilerelemente> .
<Compiler> Gibt die Compilerkonfigurationsattribute für einen Sprachanbieter an.

Example

Das folgende Beispiel veranschaulicht ein typisches Compilerkonfigurationselement.

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

Siehe auch