TFS 2010构建定义 - 将依赖项复制到构建目标文件夹

时间:2012-03-09 13:47:54

标签: tfs tfs2010 tfsbuild

我有很多项目的解决方案。其中一些项目引用了各种第三方依赖项。这些依赖项位于源代码控制中($ \ ProjectName \ BranchName \ Dependencies)。构建解决方案可以从Visual Studio中正常工作。

当我创建构建定义来构建解决方案时,它在尝试使用第三方依赖项构建项目时失败。从我得到的错误消息(无法找到程序集)我猜这是因为它不会将第三方DLL复制到目标文件夹中。

如何将这些依赖项从源代码管理中的位置复制到TFS的构建代理程序编译项目的任何位置?

1 个答案:

答案 0 :(得分:2)

在深入挖掘之后,在构建定义中有一个Workspace部分,您可以在其中指定要放置的源。

我所要做的就是指定将我的依赖项输出到$(BuildDir)\ Binaries,我的问题就解决了。