选择临时位置和设置放置文件夹

定义生成过程时,您可以指定暂存位置,以便向您的团队发送二进制文件。

您希望做什么?

  • 将输出放置到 TFS 中

  • 为本地生成控制器设置文件共享上的放置文件夹

将输出放置到 TFS 中

您可能会发现,将生成输出放入到 Team Foundation Server 中非常方便。

将输出放到 TFS 中

为本地生成控制器设置文件共享上的放置文件夹

在定义由本地生成控制器运行的生成定义或将其排入队列时,可以指定文件共享的路径。 本地生成控制器可专用于本地 Team Foundation Server (TFS) 或 Visual Studio Online 上的团队项目集合。

生成系统中的放置文件夹

提示

如果您在生成结果日志中发现 TF270016 错误,则可能是生成服务器没有必需的权限来访问放置文件夹。请按照以下说明来解决此问题。

要求

您必须是放置文件夹所在的计算机上的**“Administrators”**组的成员。

您可以在以下操作系统中使用文件共享放置文件夹:

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008

  • Windows Server 2003

  • Windows 8.1

  • Windows 8

  • Windows 7

  • Windows Vista

设置文件共享上的放置文件夹

  1. 登录到放置文件夹所在的计算机。

  2. 打开 Windows 资源管理器(Windows 8 中的文件资源管理器),并浏览到包含(或将包含)放置文件夹的文件夹。

  3. 如有必要,请创建放置文件夹。

    提示

    尽量使放置文件夹的路径尽可能短(例如:c:\drops)。放置文件夹不得导致生成代理生成任何超过 259 个字符的物理路径。否则,生成将失败,并记录 TF205022 错误消息。

  4. 打开文件夹的上下文菜单,选择**“属性”,然后选择“共享”**选项卡。

  5. 仅在 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008、Windows 8.1、Windows 8、Windows 7 和 Windows Vista 上:选择**“高级共享”**。

    将出现**“高级共享”**对话框。

  6. 选择**“共享此文件夹”,然后选择“权限”**。

    随即出现**“FolderName 的权限”**对话框。

  7. 选择**“添加”**。

    出现**“选择用户、计算机或组”**对话框。

  8. 根据您在承载您的生成控制器的生成服务器上指定为生成服务帐户的帐户类型,执以下步骤之一:

    • 在包含放置文件夹的计算机上运行的 NETWORK SERVICE:在**“输入要选择的对象名称”**框中,输入 NETWORK SERVICE。

    • 在与包含放置文件夹的计算机不同的计算机上运行的 NETWORK SERVICE

      1. 选择**“对象类型”**。

        将出现**“对象类型”**对话框。

      2. 选中**“计算机”复选框,然后选择“确定”**。

      3. 验证位置是否正确。

      4. 在**“输入要选择的对象名称”**框中,输入 BuildMachine$,其中 BuildMachine 是运行生成代理的生成计算机的名称。

    • 域帐户:验证位置是否正确。 在**“输入要选择的对象名称”**框中,输入帐户名称。

  9. 选择**“确定”**。

  10. 在承载您的 生成代理的生成服务器上重复生成服务帐户 的前两个步骤。

  11. 在**“FolderName 的权限”对话框中,选择刚添加到“组或用户名”**列表中的帐户。

  12. 选中**“更改”“读取”复选框,然后选择“确定”**。

后续步骤

在标识和设置放置文件夹之后,您可以在定义您的生成时以及将生成排入队列时指定此文件夹的路径。