TFS 2010 Build Server和Microsoft.Practices参考

时间:2010-10-26 13:26:27

标签: tfs build-automation tfs2010

我正忙着为TFS2010配置构建服务器。我的项目引用了Microsoft.practices。构建失败,因为它无法在构建服务器上找到这些引用 - 因为我没有在构建服务器上安装Microsoft.practices。

我想知道在构建服务器上安装它是否是最好的方法,或者在配置构建服务器时是否有另一种方法来添加第三方引用?

我知道我可以安装它,但我希望在这里遵循最佳实践。

此致 Byron Cobb

2 个答案:

答案 0 :(得分:3)

我会在您的项目中将引用的第三方dll保留在TFS中。结构类似于:

/ProjectSolution
   /ProjectA
   /ProjectB
   /lib
      /3rdPartyLibA
      /3rdPartyLibB

现在编辑您的构建定义,在“工作区”选项卡的“工作文件夹”部分中,对项目中的/ lib文件夹进行引用。构建代理将检索第三方库并将其用于编译。

答案 1 :(得分:2)

一种简单的方法是在TFS中签入第三方程序集。您可以使用项目的固定相对路径向TFS添加其他文件夹。然后从那里添加引用。这样,您无需在构建代理中安装第三方程序集。此外,您也不需要编辑构建定义。