【发布时间】:2013-11-12 19:31:13
【问题描述】:
我遇到了一个问题,我使用 VS2013 构建了一个项目,并比较了唯一 DLL 和我找到匹配的 PDB 之间的年龄,但是在我们的团队基础服务器上构建的同一个项目存在年龄不匹配。
据我所知,该项目只编译一次,因此不应重新编译 PDB,并且每次都删除并重新创建 TFS 中的工作区,因此应该创建一个新的 PDB。
在确定发生年龄不匹配的原因时,我还可以查看哪些内容?
【问题讨论】:
我遇到了一个问题,我使用 VS2013 构建了一个项目,并比较了唯一 DLL 和我找到匹配的 PDB 之间的年龄,但是在我们的团队基础服务器上构建的同一个项目存在年龄不匹配。
据我所知,该项目只编译一次,因此不应重新编译 PDB,并且每次都删除并重新创建 TFS 中的工作区,因此应该创建一个新的 PDB。
在确定发生年龄不匹配的原因时,我还可以查看哪些内容?
【问题讨论】:
已识别的问题:默认情况下,Team Foundation Server 上的标准构建定义允许源索引,这是对 PDB 文件的后续编辑,会增加其年龄
【讨论】: