Sdílet prostřednictvím


<system.codedom> – element

Určuje nastavení konfigurace kompilátoru pro dostupné zprostředkovatele jazyka.

<Konfigurace>
  <System.codedom>

Syntax

<system.codedom>  
  <compilers> ... </compilers>  
</system.codedom>  

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Žádné

Podřízené elementy

Element Popis
<Kompilátory> Kontejner pro prvky konfigurace kompilátoru; obsahuje nula nebo více <prvků kompilátoru> .

Nadřazené elementy

Element Popis
<Konfigurace> Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.

Poznámky

.NET Framework verze 2.0

Element <system.codedom> obsahuje nastavení konfigurace kompilátoru pro zprostředkovatele jazyka nainstalované v počítači kromě výchozích zprostředkovatelů, které jsou nainstalovány s rozhraním .NET Framework, jako CSharpCodeProvider je například a VBCodeProvider. Element <compilers> obsahuje nula nebo více <prvků kompilátoru> . Každý <prvek kompilátoru> určuje atributy konfigurace kompilátoru pro konkrétního zprostředkovatele jazyka.

Vývojáři a dodavatelé kompilátoru můžou do konfiguračního souboru počítače (Machine.config) přidat nastavení konfigurace pro novou CodeDomProvider implementaci. Použijte metodu CodeDomProvider.GetAllCompilerInfo k programovému výčtu výchozích zprostředkovatelů jazyka i zprostředkovatelů jazyka identifikovaných nastavením konfigurace kompilátoru v počítači.

Poznámka

V rozhraní .NET Framework verze 1.0 a 1.1 výchozí zprostředkovatelé jazyka poskytované rozhraním .NET Framework jsou identifikovány v elementu kompilátoru<>. V rozhraní .NET Framework verze 2.0 nejsou v elementu <kompilátoru> identifikovány výchozí zprostředkovatelé jazyka, ale lze je vyčíslit pomocí GetAllCompilerInfo metody .

.NET Framework verze 1.0 a 1.1

Element <system.codedom> obsahuje nastavení konfigurace kompilátoru pro zprostředkovatele jazyka v počítači. Element <compilers> obsahuje nula nebo více <prvků kompilátoru> . Každý <prvek kompilátoru> určuje atributy konfigurace kompilátoru pro konkrétního zprostředkovatele jazyka.

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 Pomocí metody můžete programově vytvořit výčet nastavení konfigurace zprostředkovatele jazyka a kompilátoru v počítači.

Konfigurační soubor

Tento prvek lze použít v konfiguračním souboru počítače a konfiguračním souboru aplikace.

Příklad

Následující příklad znázorňuje typickou konfiguraci 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>  

Viz také