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 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
Keiner.
Untergeordnete Elemente
| Element | Description |
|---|---|
| <Compiler> | Container für Compilerkonfigurationselemente; enthält null oder mehr <Compilerelemente> . |
Übergeordnete Elemente
| Element | Description |
|---|---|
| <Konfiguration> | Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
Bemerkungen
.NET Framework Version 2.0
Das <System.codedom-Element> enthält Compilerkonfigurationseinstellungen für Sprachanbieter, die auf einem Computer installiert sind, zusätzlich zu den Standardanbietern, die mit .NET Framework installiert sind, z. B. die CSharpCodeProvider und die VBCodeProvider. Das <Compilerelement> enthält null oder mehr <Compilerelemente> . Jedes <Compilerelement> gibt die Compilerkonfigurationsattribute für einen bestimmten Sprachanbieter an.
Entwickler und Compilerhersteller können der Computerkonfigurationsdatei (Machine.config) Konfigurationseinstellungen für eine neue CodeDomProvider Implementierung hinzufügen. Verwenden Sie die CodeDomProvider.GetAllCompilerInfo Methode, um sowohl die Standardsprachanbieter als auch die von den Compilerkonfigurationseinstellungen auf einem Computer identifizierten Sprachanbieter programmgesteuert auflisten.
Hinweis
In den .NET Framework-Versionen 1.0 und 1.1 werden die vom .NET Framework bereitgestellten Standardsprachenanbieter im <Compilerelement> identifiziert. In .NET Framework, Version 2.0, werden die Standardsprachenanbieter nicht im <Compilerelement> identifiziert, können aber mithilfe der GetAllCompilerInfo Methode aufgezählt werden.
.NET Framework-Versionen 1.0 und 1.1
Das <System.codedom-Element> enthält die Compilerkonfigurationseinstellungen für Sprachanbieter auf einem Computer. Das <Compilerelement> enthält null oder mehr <Compilerelemente> . Jedes <Compilerelement> gibt die Compilerkonfigurationsattribute für einen bestimmten Sprachanbieter 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.
Konfigurationsdatei
Dieses Element kann in der Computerkonfigurationsdatei und der Anwendungskonfigurationsdatei verwendet werden.
Example
Im folgenden Beispiel wird eine typische Compilerkonfiguration veranschaulicht.
<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>