Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger konfigurationsinställningar för kompilatorn för tillgängliga språkprovidrar.
<configuration><system.codedom>
Syntax
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attributes
Ingen.
Underordnade element
| Komponent | Description |
|---|---|
| <Kompilatorer> | Container för konfigurationselement för kompilatorn. innehåller noll eller fler <kompilatorelement> . |
Överordnade element
| Komponent | Description |
|---|---|
| <konfiguration> | Rotelementet i varje konfigurationsfil som används av vanliga språkkörnings- och .NET Framework-program. |
Anmärkningar
.NET Framework version 2.0
Elementet< system.codedom> innehåller konfigurationsinställningar för kompilatorn för språkprovidrar som är installerade på en dator utöver standardprovidrar som är installerade med .NET Framework, till exempel CSharpCodeProvider och VBCodeProvider. Kompilatorelementet<> innehåller noll eller fler <kompilatorelement>. Varje <kompilatorelement> anger konfigurationsattributen för kompilatorn för en specifik språkprovider.
Utvecklare och kompilatorleverantörer kan lägga till konfigurationsinställningar i datorkonfigurationsfilen (Machine.config) för en ny CodeDomProvider implementering. CodeDomProvider.GetAllCompilerInfo Använd metoden för att programmatiskt räkna upp både standardspråkprovidrar och språkprovidrar som identifieras av konfigurationsinställningarna för kompilatorn på en dator.
Anmärkning
I .NET Framework-versionerna 1.0 och 1.1 identifieras standardspråkprovidrar som tillhandahålls av .NET Framework i kompilatorelementet<>. I .NET Framework version 2.0 identifieras inte standardspråkprovidrar i <kompilatorelementet> , utan kan räknas upp med hjälp av GetAllCompilerInfo metoden.
.NET Framework-versionerna 1.0 och 1.1
Elementet <system.codedom> innehåller konfigurationsinställningarna för kompilatorn för språkprovidrar på en dator. Kompilatorelementet<> innehåller noll eller fler <kompilatorelement>. Varje <kompilatorelement> anger konfigurationsattributen för kompilatorn för en specifik språkprovider.
.NET Framework definierar de första kompileringsinställningarna i datorkonfigurationsfilen (Machine.config). Utvecklare och kompilatorleverantörer kan lägga till konfigurationsinställningar för en ny CodeDomProvider implementering. CodeDomProvider.GetAllCompilerInfo Använd metoden för att programmatiskt räkna upp konfigurationsinställningar för språkprovider och kompilator på en dator.
Konfigurationsfil
Det här elementet kan användas i datorkonfigurationsfilen och programkonfigurationsfilen.
Example
I följande exempel visas en typisk kompilatorkonfiguration.
<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>