更新:2007 年 11 月
CreateWorkspaceTask 任务用 TFSBuild.proj 文件中指定的名称和映射文件创建一个工作区。
参数
| 参数 | 说明 | ||
|---|---|---|---|
| TeamFoundationServerUrl | 指定 Team Foundation Server URL。例如,http://MyServer:8080。 | ||
| BuildUri | 指定生成 URI。 | ||
| BuildDirectory | 指定生成目录。 | ||
| SourcesDirectory | 指定源文件的解决方案根目录。 | ||
| Name | 指定工作区名称。 默认情况下,Team Foundation Build 创建的获取源文件的工作区为 $(COMPUTERNAME)$(TeamProject)$(BuildType)。 重写 TFSBuild.proj 文件中的 WorkspaceName 属性以使用自定义的工作区名称。 
 | ||
| Comment | 默认情况下,由 Team Foundation Build 创建的工作区的注释为“Workspace created by Team Build”[工作区由 Team Build 创建]。 若要指定另一个注释,请重写 TFSBuild.proj 文件中的 CreateWorkspaceTaskComment 属性。 | ||
| Name | 字符串输出参数。它指定属性 WorkspaceName 的值。 | ||
| Owner | 字符串输出参数。它指定属性 WorkspaceOwner 的值。 | 
备注
CreateWorkspaceTask 任务在 Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll 中定义。Microsoft.TeamFoundation.Build.targets 文件包含 CreateWorkspaceTask 任务的一个实例,Team Foundation Build 使用该实例作为 InitializeWorkspace 目标的默认实现。
Team Foundation Build 计算机上的 <根>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild 文件夹包含 Microsoft.TeamFoundation.Build.targets 文件。
示例
下面的示例演示 Microsoft.TeamFoundation.Build.targets 文件中定义的 CreateWorkspaceTask 任务的默认实例。
<CreateWorkspaceTask
    TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
    BuildUri="$(BuildUri)"
    BuildDirectory="$(BuildDirectory)"
    SourcesDirectory="$(SolutionRoot)"
    Name="$(WorkspaceName)"
    Comment="$(CreateWorkspaceTaskComment)">
    <Output TaskParameter="Name" PropertyName="WorkspaceName" />
    <Output TaskParameter="Owner" PropertyName="WorkspaceOwner" />
    </CreateWorkspaceTask>
请参见
任务
演练:通过命令行使用 Team Foundation 版本控制
.gif) 说明:
说明: