TFS构建代理问题?

时间:2012-03-01 13:35:48

标签: visual-studio-2010 visual-studio-2008 msbuild tfsbuild

我有一个类似here描述的场景。

不幸的是,该解决方案对我不起作用。我的构建项目有一个名为bin的文件夹,其中存储和引用所有外部DLL。我遇到的问题是:在排队构建时,在工作文件夹下创建bin文件夹,但它是空的,因此构建失败。

知道为什么会发生这种情况以及如何解决这个问题?

编辑 - 将所有内容都检入TFS,并将构建定义工作区设置为bin文件夹上方的两个级别。上面的工作文件夹指的是构建代理工作文件夹(而不是构建定义工作区)。

1 个答案:

答案 0 :(得分:0)

我不确定链接的问题与您的bin文件夹问题描述有什么关系。

但是如果你在bin文件夹中存储了二进制依赖项(不好的做法),你只需要确保将它们检入TFS,并且构建定义工作区映射包括该bin文件夹(或其中一个更高级别的祖先) ),并且在构建过程开始时发生的Get应该将TFS中的任何内容下载到构建代理。

重要的是要注意默认情况下TFS Build不会输出到bin / debug文件夹中,但这对于获取引用并不重要。