Элемент <compilers>

Обновлен: Ноябрь 2007

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

Элемент <configuration>
  Элемент <system.codedom>
    Элемент <compilers>

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

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

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

Атрибуты

Нет.

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

Элемент

Описание

Элемент <compiler>

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

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

Элемент

Описание

Элемент <configuration>

Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework.

Элемент <system.codedom>

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

Заметки

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

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

См. также

Ссылки

Схема параметров поставщиков языков и компиляторов

CompilerInfo

CodeDomProvider

Элемент <compiler>

Другие ресурсы

Схема файлов конфигурации для .NET Framework