Freigeben über


<compilers>-Element

Container für die Konfigurationselemente für Compiler; kann keine oder mehrere <compiler>-Elemente enthalten.

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine.

Untergeordnete Elemente

Element

Beschreibung

<compiler>-Element

Gibt die Konfigurationsattribute für Compiler für einen Sprachanbieter an.

Übergeordnete Elemente

Element

Beschreibung

<configuration>-Element

Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.

<system.codedom>-Element

Gibt die Konfigurationseinstellungen für Compiler für verfügbare Sprachanbieter an.

Hinweise

Das <compilers>-Element enthält die Konfigurationseinstellungen für Compiler für Sprachanbieter auf einem Computer. Jedes <compiler>-Element gibt Konfigurationsattribute für Compiler für einen bestimmten Sprachanbieter an.

In .NET Framework werden die ursprünglichen Einstellungen für Compiler und Sprachanbieter in der Computerkonfigurationsdatei (machine.config) definiert. Entwickler und Compileranbieter können Konfigurationseinstellungen für eine neue System.CodeDom.Compiler.CodeDomProvider-Implementierung hinzufügen. Verwenden Sie die CodeDomProvider.GetAllCompilerInfo-Methode für die programmgesteuerte Auflistung der Konfigurationseinstellungen für Sprachanbieter und Compiler auf einem Computer.

Konfigurationsdatei

Dieses Element kann in der Computerkonfigurationsdatei und der Anwendungskonfigurationsdatei verwendet werden.

Beispiel

Im folgenden Beispiel wird ein typisches Konfigurationselement für Compiler dargestellt.

<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

Referenz

Schema für Compiler- und Sprachanbietereinstellungen

CompilerInfo

CodeDomProvider

<compiler>-Element

Weitere Ressourcen

Konfigurationsdateischema für .NET Framework