您如何处理在开发过程中每天必须多次构建解决方案的情况?我们的.sln需要大约2分钟来构建,但是每天等待那些2分钟,在开发过程中每天多次增加了相当多的数量并且还打破了编码流程。有没有更好的方法来处理这种必要性?有什么东西可以继续构建解决方案并在后台运行测试而开发人员不必点击ctrl + shift + B并等待构建完成,然后将更改签入TFS?
答案 0 :(得分:1)
VS不支持在上一个解决方案完成之前构建相同的解决方案。但是您可以使用TFS Build来实现您的需求。
当您将解决方案签入TFS时,可以创建此解决方案的Dev分支。所有更改都将签入Dev分支并自动构建(Gated checkin)。一旦构建结果符合您的要求,然后从Dev分支合并到原始解决方案。
答案 1 :(得分:0)
看起来您实际上正在使用构建 签入策略,它只允许在构建成功后签入代码。如果是这样,正如您所描述的那样,您无法在构建期间处理项目。你必须等待它完成。