<compilers> Element

Container för konfigurationselement för kompilatorn. innehåller noll eller fler <kompilatorelement> .

<konfiguration>
   <system.codedom>
     <Kompilatorer>

Syntax

<compilers>
  <compiler ... />
</compilers>

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attributes

Ingen.

Underordnade element

Komponent Description
<kompilatorelement> Anger konfigurationsattributen för kompilatorn för en språkprovider.

Överordnade element

Komponent Description
<konfigurationselement> Rotelementet i varje konfigurationsfil som används av vanliga språkkörnings- och .NET Framework-program.
<system.codedom> Element Anger konfigurationsinställningar för kompilatorn för tillgängliga språkprovidrar.

Anmärkningar

Kompilatorelementet<> innehåller konfigurationsinställningarna för kompilatorn för språkprovidrar på en dator. Varje <kompilatorelement> anger konfigurationsattributen för kompilatorn för en specifik språkprovider.

.NET Framework definierar de första inställningarna för kompilatorn och språkprovidern i datorkonfigurationsfilen (Machine.config). Utvecklare och kompilatorleverantörer kan lägga till konfigurationsinställningar för en ny System.CodeDom.Compiler.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 ett typiskt konfigurationselement för kompilatorn.

<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>

Se även