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

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

В настройках компилятора и поставщика языка указываются элементы конфигурации компилятора для доступных поставщиков языков. В каждом элементе конфигурации компилятора указывается имя типа поставщика кода, параметры компилятора, имена поддерживаемых языков, а также поддерживаемые расширения файлов.

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

Элемент <configuration>

   <system.codedom>

      <compilers>

         <compiler>

Элемент

Описание

<system.codedom>

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

<compilers>

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

<compiler>

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

Пример

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

<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