<compilers>-Element
Der Container für Compilerkonfigurationselemente, dieser enthält 0 (Null) oder mehr <compiler>-Elemente.
<configuration>
<system.codedom>
<compilers>
Syntax
<compilers>
<compiler ... />
</compilers>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Keine
Untergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<compiler>-Element | Gibt die Compilerkonfigurationsattribute 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 Compilerkonfigurationseinstellungen für verfügbare Sprachanbieter an. |
Bemerkungen
Das <compilers>-Element enthält die Compilerkonfigurationseinstellungen für Sprachanbieter auf einem Computer. Jedes <compiler>-Element gibt die Konfigurationsattribute des Compilers für einen bestimmten Sprachanbieter an.
.NET Framework definiert die ursprü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, um Sprachanbieter und Compilerkonfigurationseinstellungen auf einem Computer programmgesteuert aufzulisten.
Konfigurationsdatei
Dieses Element kann in der Computerkonfigurationsdatei und in der Anwendungskonfigurationsdatei verwendet werden.
Beispiel
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>