单独的TFS Build不包括单个项目

时间:2014-01-27 11:28:12

标签: visual-studio-2012 tfs build sandcastle

我有一个目前在TFS中很好地构建的解决方案。我刚刚添加了一个 Sandcastle帮助文件生成器项目,以便生成帮助文件。现在,解决方案在本地构建需要很长时间(它还使TFS服务器上的构建时间增加了一倍)。

在实践中,我很乐意每天生成一次帮助文件,或者仅在构建过程中特别请求生成帮助文件时。

我尝试创建一个单独的解决方案(用于新版本),其中包括Sandcastle项目,但我收到一条警告,说项目已经受到源代码管理。

在这种情况下配置TFS /解决方案的最佳方法是什么?我是否可以在不同的计划中运行两个构建并在解决方案中包含/排除某些项目?

1 个答案:

答案 0 :(得分:4)

您可以创建一个不包含构建帮助项目的新solution configuration。然后在您的TFS构建中,您可以specify which configuration构建。您可以拥有一个不包含您的帮助项目的CI构建,然后是包含所有内容的每晚构建。