我有许多项目的解决方案。其中一些项目有引用各种第三方依赖项。这些依赖项在源代码控制($ \ ProjectName \ BranchName \依赖关系中)。建立解决方案从Visual Studio工作正常。

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

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

有帮助吗?

解决方案

浏览更多后,在构建定义中,有一个工作空间部分,您可以在其中指定您想要放置的位置。

我所要做的就是指定我的依赖项将输出到$(builddir)\二进制文件,我的问题得到解决。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top