|   |      1 
                                  0
                             我相信tfs将使用最后一次触发提交的变更集(即,生成根据变更集id执行“获取特定版本”,而不是“获取最新版本”)。 您可以通过查看生成报告并查找“源代码管理版本”字段的值来检查此问题,您应该会看到类似的内容: TFS Build Report Fragment, Source control version field http://i47.tinypic.com/a3ihhs.png 因此,首先,我将检查您看到的值是否与您在构建工作区中看到的一致,以及构建是否引用了预期的变更集。 假设您的生成正在按播发的方式工作(这对您来说是个问题),则您可能需要考虑更改此默认行为,并通过在生成的tfsbuild.rsp文件中重写“getversion”msbuild属性来强制您的CI生成执行“获取最新版本”,方法是添加以下内容: 其中“t”代表“tip”(SVN术语中的“head”)。 | 
|  | Eli Sternbach · dotnet发布-无限循环 2 年前 | 
|   | Community wiki · 关于简化构建服务器设置的软件的建议 2 年前 | 
|   | Alan Deep · 以编程方式编译/构建C#项目 7 年前 |