我有一个目前在 TFS 中很好地构建的解决方案。我刚刚向其中添加了一个SandcaSTLe help File Builder 项目,以便可以生成帮助文件。现在,这些解决方案需要很长时间才能在本地构建(它还使 TFS 服务器上的构建时间增加了一倍)。
在实践中,我很乐意每天生成一次帮助文件,或者仅在作为构建的一部分特别要求时才生成。
我尝试创建一个单独的解决方案(用于新构建),其中包括 SandcaSTLe 项目,但我收到一条警告,指出这些项目已经在源代码控制之下。
为这种情况配置 TFS 的最佳方法/解决方案是什么?我可以有两个按不同计划运行的构建并在解决方案中包含/排除某些项目吗?
最佳答案
您可以创建一个新的 solution configuration这不包括构建您的帮助项目。然后在您的 TFS 构建中,您可以 specify which configuration build 。您可能有一个不包含您的帮助项目的 CI 构建,然后是一个包含所有内容的夜间构建。
关于visual-studio-2012 - 单独的 TFS 构建,不包括单个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21379662/