我正忙着为TFS2010配置构建服务器。我的项目引用了Microsoft.practices。构建失败,因为它无法在构建服务器上找到这些引用 - 因为我没有在构建服务器上安装Microsoft.practices。
我想知道在构建服务器上安装它是否是最好的方法,或者在配置构建服务器时是否有另一种方法来添加第三方引用?
我知道我可以安装它,但我希望在这里遵循最佳实践。
此致 Byron Cobb
答案 0 :(得分:3)
我会在您的项目中将引用的第三方dll保留在TFS中。结构类似于:
/ProjectSolution
/ProjectA
/ProjectB
/lib
/3rdPartyLibA
/3rdPartyLibB
现在编辑您的构建定义,在“工作区”选项卡的“工作文件夹”部分中,对项目中的/ lib文件夹进行引用。构建代理将检索第三方库并将其用于编译。
答案 1 :(得分:2)
一种简单的方法是在TFS中签入第三方程序集。您可以使用项目的固定相对路径向TFS添加其他文件夹。然后从那里添加引用。这样,您无需在构建代理中安装第三方程序集。此外,您也不需要编辑构建定义。