对于我们的一个构建脚本(TFS 2013),当我们手动或在签入(持续集成触发器)期间运行它时,构建脚本不会获取最新的代码更改。我们查看了日志,它确实具有受影响文件的正确变更集编号(在本例中为.vb文件)。我们尝试了几种不同的.vb文件。我们还尝试从头开始重新构建构建脚本无济于事。我们为类似的Web应用程序提供了其他几个构建脚本,这些脚本没有相同的构建设置问题。这个项目很好。我们将Clean Build设置为True。配置设置为"任何CPU |发布"。输出位置设置为SingleFolder。构建模板设置为TfvcTemplate.12.xaml。任何想法或建议将不胜感激。
答案 0 :(得分:0)
所以,经过一些踢轮胎后,我们发现了它。在这种情况下,我们将实际编译的.dll检入TFS。因此,构建服务器将获取已签入的旧版本,而不是动态编译项目。我们从源代码管理中删除了.dll以解决此问题。