许多任务最终继承自 Task 类和 ToolTask 类。 此类会向派生自 VCToolTask 的任务添加几个参数。 本文档中列出了这些参数。
参数
下表介绍了 TrackedVCToolTask 基类的参数。
| 参数 | 说明 |
|---|---|
| DeleteOutputOnExecute | 可选的 bool 参数。 |
| EnableExecuteTool | 可选的 bool 参数。 |
| ExcludedInputPaths | 可选的 ITaskItem[] 参数。 |
| MinimalRebuildFromTracking | 可选的 bool 参数。 |
| PathOverride | 可选的 string 参数。 |
| PostBuildTrackingCleanup | 可选的 bool 参数。 |
| RootSource | 可选的 string 参数。 |
| SkippedExecution | 可选的 bool 输出参数。 |
| SourcesCompiled | 可选的 ITaskItem[] 输出参数。 |
| TLogCommandFile | 可选的 ITaskItem 参数。 |
| TLogReadFiles | 可选的 ITaskItem[] 参数。 |
| TLogWriteFiles | 可选的 ITaskItem[] 参数。 |
| ToolArchitecture | 可选的 string 参数。 |
| TrackCommandLines | 可选的 bool 参数。 |
| TrackFileAccess | 可选的 bool 参数。 |
| TrackedInputFilesToIgnore | 可选的 ITaskItem[] 参数。 |
| TrackedOutputFilesToIgnore | 可选的 ITaskItem[] 参数。 |
| TrackerFrameworkPath | 可选的 string 参数。 |
| TrackerSdkPath | 可选的 string 参数。 |