Freigeben über


<compilers> Element

Container für Compilerkonfigurationselemente; enthält null oder mehr <Compilerelemente> .

<Konfiguration>
   <system.codedom>
     <Compiler>

Syntax

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

Attribute und Elemente

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

Attribute

Keiner.

Untergeordnete Elemente

Element Description
<compiler-Element> Gibt die Compilerkonfigurationsattribute für einen Sprachanbieter an.

Übergeordnete Elemente

Element Description
<configuration>-Element Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.
<system.codedom-Element> Gibt Compilerkonfigurationseinstellungen für verfügbare Sprachanbieter an.

Bemerkungen

Das <Compilerelement enthält die Compilerkonfigurationseinstellungen> für Sprachanbieter auf einem Computer. Jedes <Compilerelement> gibt die Compilerkonfigurationsattribute für einen bestimmten Sprachanbieter an.

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

Konfigurationsdatei

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

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