Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Compilerkonfigurationseinstellungen für verfügbare Sprachanbieter an.
<configuration>
<system.codedom>
Syntax
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Keine
Untergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<compilers> | Der Container für Compilerkonfigurationselemente, dieser enthält 0 (Null) oder mehr <compiler>-Elemente. |
Übergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<configuration> | Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
Hinweise
.NET Framework Version 2.0
Das <system.codedom>-Element enthält Compilerkonfigurationseinstellungen für Sprachanbieter, die zusätzlich zu den Standardanbietern, die mit .NET Framework installiert werden (z. B. CSharpCodeProvider und VBCodeProvider) auf einem Computer installiert sind. Das <compilers>-Element enthält null oder mehr <compiler>-Elemente. Jedes <compiler>-Element gibt die Konfigurationsattribute des Compilers für einen bestimmten Sprachanbieter an.
Entwickler*innen und Compileranbieter können der Computerkonfigurationsdatei („Machine.config“) für eine neue CodeDomProvider-Implementierung Konfigurationseinstellungen hinzufügen. Verwenden Sie die CodeDomProvider.GetAllCompilerInfo-Methode, um sowohl die Standardsprachanbieter als auch die Sprachanbieter programmgesteuert aufzulisten, die in den Compilerkonfigurationseinstellungen auf einem Computer angegeben werden.
Hinweis
In den .NET Framework-Versionen 1.0 und 1.1 werden die von .NET Framework bereitgestellten Standardsprachanbieter im <compiler>-Element angegeben. In Version 2.0 von .NET Framework werden die Standardsprachanbieter nicht im <compiler>-Element angegeben, können aber mit der GetAllCompilerInfo-Methode aufgelistet werden.
.NET Framework-Versionen 1.0 und 1.1
Das <system.codedom>-Element enthält die Compilerkonfigurationseinstellungen für Sprachanbieter auf einem Computer. Das <compilers>-Element enthält null oder mehr <compiler>-Elemente. Jedes <compiler>-Element gibt die Konfigurationsattribute des Compilers für einen bestimmten Sprachanbieter an.
.NET Framework definiert die ursprü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, 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 eine typische Compilerkonfiguration.
<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>