<элемент 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>