Базовый класс 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]. |