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


Базовый класс VCToolTask

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

Параметры

В следующей таблице описываются параметры базового класса VCToolTask.

Параметр Описание
ActiveToolSwitchesValues Необязательный параметр типа Dictionary<string, ToolSwitch>.
AdditionalOptions Необязательный параметр типа string.
EffectiveWorkingDirectory Необязательный параметр типа string.
EnableErrorListRegex Необязательный параметр типа bool.

По умолчанию — true.
ErrorListRegex Необязательный параметр ITaskItem[].
ErrorListListExclusion Необязательный параметр ITaskItem[].
GenerateCommandLine Необязательный параметр типа string.

Использует значения format CommandLineFormat [по умолчанию = CommandLineFormat.ForBuildLog] и EscapeFormat escapeFormat [по умолчанию = EscapeFormat.Default].
GenerateCommandLineExceptSwitches Необязательный параметр типа string.

Использует значения switchesToRemove string[], format CommandLineFormat [по умолчанию = CommandLineFormat.ForBuildLog] и EscapeFormat escapeFormat [по умолчанию = EscapeFormat.Default].

См. также

Справочные сведения о задачах
Задачи