gpt4 book ai didi

tfs - 如何使用团队构建复制构建的 dll 文件

转载 作者:行者123 更新时间:2023-12-01 04:01:59 25 4
gpt4 key购买 nike

我有一堆在多个项目中使用的外部 dll。这些 dll 被这些项目引用,一切都编译得很好。

现在我正在尝试为我的项目构建 Team Foundation Server。当我运行构建时,它提示找不到所需的文件。如何让 TFS 找到所需的文件?

我想我可以在自定义构建模板中使用 copydirectory windows 工作流功能,但我不确定这是否是正确的做事方式。另外,如果我确实使用 copydirectory,我如何引用驻留在 TFS 而不是文件系统上的目录?我应该将文件复制到哪里?

最佳答案

试试这个:(如果使用 2010)
Workspaces标签你可以map the folder拥有您想要的所有 DLL,只需确保正确引用项目中的程序集即可。

例如,如果您的项目是指上一级的程序集,则在项目根文件夹之前,您可以设置 workspace像下面这样:

$\Team Project\src -> $(BuildDirectory)\src

$\Team Project\dlls -> $(BuildDirectory)

这样的事情应该可以解决您的问题。

在 VS2010 构建中还有一种方法可以做到:您应该在项目的预构建步骤中添加一个复制命令(选择项目 -> 属性 -> 构建事件)。

如果要使用windows工作流-模板方法,请引用本指南:http://blogs.msdn.com/b/buckh/archive/2010/01/21/deep-dive-on-windows-workflow-4-0-activities.aspx

关于tfs - 如何使用团队构建复制构建的 dll 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12961554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com