【问题标题】:TFS 2010 Build Definition - Copy dependencies to Build target folderTFS 2010 构建定义 - 将依赖项复制到构建目标文件夹
【发布时间】:2012-03-26 23:07:50
【问题描述】:

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

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

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

【问题讨论】:

    标签: tfs tfsbuild


    【解决方案1】:

    在深入研究之后,在构建定义中有一个工作区部分,您可以在其中指定要放置的源。

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

    【讨论】:

    • 你去!此外,您可以考虑在内部使用 NuGet 源来发布新版本的依赖项并在构建过程中适当地解决它们。这是管理依赖项的好方法!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    • 2012-12-29
    相关资源
    最近更新 更多