Schéma nastavení kompilátoru a poskytovatele jazyka
Nastavení kompilátoru a zprostředkovatele jazyka určují elementy konfigurace kompilátoru pro dostupné zprostředkovatele jazyka. Každý element konfigurace kompilátoru určuje název typu zprostředkovatele kódu, parametry kompilátoru, podporované názvy jazyků a podporované přípony souborů.
Rozhraní .NET Framework definuje počáteční nastavení kompilátoru v konfiguračním souboru počítače (Machine.config). Vývojáři a dodavatelé kompilátoru můžou přidat nastavení konfigurace pro novou CodeDomProvider implementaci. CodeDomProvider.GetAllCompilerInfo Tato metoda slouží k programovému vytvoření výčtu zprostředkovatele jazyka a nastavení konfigurace kompilátoru v počítači.
<Konfigurace>
<System.codedom>
<Kompilátory>
<Kompilátoru>
Element (Prvek) | Popis |
---|---|
<System.codedom> | Určuje nastavení konfigurace kompilátoru pro dostupné zprostředkovatele jazyka. |
<Kompilátory> | Kontejner pro elementy konfigurace kompilátoru; obsahuje nula nebo více <prvků kompilátoru> . |
<Kompilátoru> | Určuje atributy konfigurace kompilátoru pro zprostředkovatele jazyka. |
Příklad
Následující příklad znázorňuje typický element konfigurace kompilátoru.
<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>