Udostępnij za pośrednictwem


<compilers> , element

Kontener dla elementów konfiguracji kompilatora; zawiera zero lub więcej <elementów kompilatora> .

<Konfiguracji>
  <System.codedom>
    <Kompilatory>

Składnia

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Brak.

Elementy podrzędne

Element Opis
<compiler> , element Określa atrybuty konfiguracji kompilatora dla dostawcy języka.

Elementy nadrzędne

Element Opis
<configuration> , element Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework.
<system.codedom> , element Określa ustawienia konfiguracji kompilatora dla dostępnych dostawców języka.

Uwagi

Element <kompilatora> zawiera ustawienia konfiguracji kompilatora dla dostawców języka na komputerze. Każdy <element kompilatora określa atrybuty konfiguracji kompilatora> dla określonego dostawcy języka.

.NET Framework definiuje początkowe ustawienia kompilatora i dostawcy języka w pliku konfiguracji komputera (Machine.config). Deweloperzy i dostawcy kompilatora mogą dodawać ustawienia konfiguracji dla nowej System.CodeDom.Compiler.CodeDomProvider implementacji. CodeDomProvider.GetAllCompilerInfo Użyj metody , aby programowo wyliczać ustawienia konfiguracji dostawcy języka i kompilatora na komputerze.

Plik konfiguracji

Tego elementu można użyć w pliku konfiguracji maszyny i pliku konfiguracji aplikacji.

Przykład

Poniższy przykład ilustruje typowy element konfiguracji kompilatora.

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

Zobacz też