Поделиться через


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

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

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

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

Элемент Description
<system.codedom> Задает параметры конфигурации компилятора для доступных поставщиков языков.
<Компиляторы> Контейнер для элементов конфигурации компилятора; содержит ноль или больше <элементов компилятора> .
<составитель> Задает атрибуты конфигурации компилятора для поставщика языка.

Example

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

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

См. также