TaskExtension 基类

很多任务从 TaskExtension 类继承,该类本身从 Task 类继承。 此继承链给任务添加几个派生自它们的参数。 此本文档中列出了这些参数。

参数

下表描述了基类的参数。

Parameter

说明

BuildEngine

可选 IBuildEngine 参数。

指定任务可用的生成引擎接口。 生成引擎自动设置此参数,以允许任务回调此生成引擎。

BuildEngine2

可选 IBuildEngine2 参数。

指定任务可用的生成引擎接口。 生成引擎自动设置此参数,以允许任务回调此生成引擎。

这是一个便捷属性,以便从该类进行继承的任务作者不必将该值从 IBuildEngine 强制转换为 IBuildEngine2

BuildEngine3

可选 IBuildEngine3 参数。

指定由主机提供的生成引擎接口。

HostObject

可选 ITaskHost 参数。

指定主机对象实例(可以为 null)。 如果宿主 IDE 已将某个宿主对象与该特定任务关联,则由生成引擎设置此属性。

Log

可选 TaskLoggingHelper 只读参数。

获取包含任务记录方法的 TaskLoggingHelperExtension 对象。

请参见

概念

MSBuild 任务

其他资源

MSBuild 任务参考