<элемент compilers>

Контейнер для элементов конфигурации компилятора; содержит ноль или более <элементов компилятора> .

<Конфигурации>
  <system.codedom>
    <Компиляторы>

Синтаксис

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

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Отсутствует.

Дочерние элементы

Элемент Описание
<Элемент компилятора> Задает атрибуты конфигурации компилятора для поставщика языка.

Родительские элементы

Элемент Описание
<Элемент configuration> Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework.
<Элемент system.codedom> Задает параметры конфигурации компилятора для доступных поставщиков языков.

Комментарии

Элемент <compilers> содержит параметры конфигурации компилятора для поставщиков языков на компьютере. Каждый <элемент компилятора> задает атрибуты конфигурации компилятора для определенного поставщика языка.

Платформа .NET Framework определяет начальные параметры компилятора и поставщика языка в файле конфигурации компьютера (Machine.config). Разработчики и поставщики компиляторов могут добавлять параметры конфигурации для новой реализации System.CodeDom.Compiler.CodeDomProvider. С помощью метода CodeDomProvider.GetAllCompilerInfo можно осуществлять программное перечисление параметров конфигурации для поставщиков языков и компиляторов на компьютере.

Файл конфигурации

Этот элемент можно использовать в файле конфигурации компьютера и файле конфигурации приложения.

Пример

В приведенном ниже примере показан типичный элемент конфигурации компилятора.

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

См. также